JOBSEARCHER

System Development Engineer, Flight Computer Software

AmazonSeattle, WAL6 LeadSeptember 15th, 2026
Overview In this role you will develop embedded software for a real-time OS, interfacing hardware and flight management systems. You’ll collaborate with hardware teams to support board bring-up, testing, and integration for a high-profile LEO satellite network. You contribute across requirements, implementation, and operations to deliver robust flight code and scalable software. Compensation / Benefitshealth insurance ( medical, dental, vision )RSUs and sign-on incentives401(k) matchingpaid time offparential leavesupport for relocation or accommodations ResponsibilitiesDevelop embedded software in assembly, C, C++, or other languages in a real-time operating system environmentInteract with devices/electronics using interfaces such as I2C, SPI, RS-422, RS-485, EthernetCreate device drivers and system applications for flight code and flight managementCollaborate with hardware teams to support board bring-up and integration testing Key requirementsExperience automating, deploying, and supporting large-scale infrastructureProficiency in at least one modern language (Python, Ruby, Golang, Java, C++, C#, Rust)Experience with Linux/UnixExperience with CI/CD pipelines build processes3+ years designing or architecting software systems (design patterns, reliability, scaling)3+ years programming in at least one modern language (C++, C#, Java, Python, Golang, PowerShell, Ruby)collaboration with cross-functional teamsability to work in dynamic, mission-critical environmentproblem solving and debugging under pressureembedded software developmentreal-time operating systemsdevice drivers