Senior Embedded Software Engineer (Avionics SW)
Zipline
San Francisco, United States Posted October 2, 2026
Check how well your resume matches this job
Salary Range
$160,000 - $250,000
Job Description
Join our team as a Senior Embedded Software Engineer specializing in avionics software. In this role, you will be responsible for developing and maintaining flight- and safety-critical embedded software running on an embedded Linux system. You will own one or more end-to-end avionics subsystems, define and ship measurable reliability and observability outcomes, and lead validation efforts. You will collaborate closely with various teams and have a direct impact on aircraft reliability and mission completion rates.
- Responsable de la conception, de l'implémentation et de la préparation à la production d'un ou plusieurs sous-systèmes avioniques, tels que GNSS, Cellular, IMU.
- Livrer et maintenir du code critique pour le vol et la sécurité sur Linux embarqué, y compris les pilotes, le démarrage des périphériques, les interfaces de données en temps réel.
- Définir et expédier des résultats mesurables en matière de fiabilité et d'observabilité, et instrumenter les systèmes pour détecter les régressions.
- Education & experience: bachelor’s degree in EE/CS or equivalent experience; typically 5+ years in embedded/flight-critical systems OR equivalent demonstrated impact
- Logistics & intensity: comfortable with field testing cadence, occasional travel to flight-test sites, and participating in incident response outside standard hours when critical fleet incidents occur
- Debugging & hardware bring-up: demonstrated ability to read schematics, bring up peripherals from datasheets, and debug hardware/software interaction using oscilloscopes, logic analyzers, JTAG, and in-field telemetry
- Ownership & outcomes: history of owning subsystem delivery end-to-end, shipping repeatable test suites, and meeting quantified reliability targets (provide examples in interview)
- Production & safety experience: proven track record deploying and operating embedded software in safety- or mission-critical systems (aviation, robotics, industrial controls, or similar). Experience with fault management, deterministic real-time requirements, and validation strategies is required
- Must-have technical skills: substantial systems-level experience shipping embedded production code in C++ or Rust; Experience with embedded Linux environments is required; experience with bare-metal or RTOS environments is nice to have
Required Skills
How to apply
You apply on Zipline’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign in