Senior Embedded Software Engineer, Amazon Leo Digital RF Systems
RedmondLast seen today
Summary
Senior embedded software engineer responsible for developing secure firmware for satellite communication systems operating in space. The role requires 7+ years of professional software development experience with deep expertise in secure embedded firmware for bare-metal or RTOS-based systems, real-time and low-power constraints, and hardware resource optimization. You will lead design and architecture of complex systems, mentor engineering teams, and partner with hardware engineers and security architects to integrate security validation into manufacturing and test environments. Key responsibilities include threat modeling, security reviews, vulnerability assessment, and practical penetration testing of embedded systems.
Embedded SystemsC++JavaPythonArchitecture PatternsAsicBare MetalCommon CriteriaCryptographyEncryptionFpgaGdbHardware Security ModulesHsmMbedtlsNistOpensslPenetration TestingPerlPkcs11ReliabilityRtosScalingSecure BootSecure BootloadersSecure Communications ProtocolsSecurity DesignSecurity ReviewsSocSystem DesignThreat ModelingTpmTrusted Execution EnvironmentsTrusted Platform ModulesVulnerability Assessment