Senior Embedded Software Engineer (Avionics SW)
Zipline
- San Francisco, United States
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
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
jobapplier