Zipline is hiring an embedded firmware engineer to develop and maintain software for aircraft microcontrollers and embedded Linux computers. The role focuses on C++ firmware and supporting tools that enable critical flight and safety functions, and on improving observability and diagnosis for aircraft deployed at field sites worldwide, including locations with limited network access. The engineer will work with electrical, mechanical, embedded Linux, and systems engineers to turn hardware behavior and flight data into reliable, maintainable software. The position is based in a hybrid in-office and distributed work environment centered around Zipline’s South San Francisco headquarters. Regular office work is required. The role’s starting cash range is $160,000–$250,000, with the specific level and compensation depending on experience, qualifications, skills, work location, and projected impact. The total compensation package may also include equity, discretionary annual or performance bonuses, sales incentives, benefits, and paid time off.
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
Senior
Education Level
No Education Listed