Zipline is seeking an Embedded Software Engineer to build automated validation systems for the embedded platform that powers autonomous aircraft in safety-critical environments. The position is part of the Embedded Platform team, which develops foundational middleware and infrastructure for the flight software stack, including interprocess communication (IPC), logging and observability, communication bridges, over-the-air (OTA) software updates, and live telemetry between aircraft and cloud services. The role focuses on software engineering for scalable validation infrastructure rather than manual testing. The engineer will design and build simulation and hardware-in-the-loop (HIL) infrastructure, and develop automated scenarios to verify platform functionality, performance, reliability, and fault tolerance before software reaches aircraft. The position works closely with software engineers across the Flight Software organization and may occasionally contribute improvements to production embedded software. The role may be hired at one of three levels: Software Engineer II, Senior Software Engineer, or Staff Software Engineer. The starting cash range is $160,000–$250,000, depending on level and candidate qualifications. Compensation may also include equity, discretionary annual or performance bonuses, sales incentives, medical, dental and vision insurance, paid time off, and other benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed