jobapplier

Senior Embedded Software Engineer (Avionics SW)

Zipline

Skills

Required

  • embedded/flight-critical systems
  • field testing cadence
  • participating in incident response
  • robotics
  • industrial controls
  • fault management
  • deterministic
  • real-time requirements
  • embedded production
  • C++ / Rust
  • embedded Linux environments
  • bare-metal / RTOS

Preferred

  • sous-systèmes
  • avioniques
  • GNSS
  • Cellular
  • Debugging
  • debug hardware/software interaction
  • oscilloscopes
  • logic analyzers

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.

Responsibilities

  • 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.
  • 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)

Requirements

  • 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
  • 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

Pay

USD 160,000 - 250,000