Senior Embedded Software Engineer (Avionics SW)

Zipline

San Francisco, United States Posted October 2, 2026

Check how well your resume matches this job

On-site Full-time Senior
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
Linux collaboration logistics testing technical drawings C++ Rust
How to apply

You apply on Zipline’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Zipline
Share This Job