Skip to content
← Back to job listings

Senior Embedded Software Engineer

Zipline · San Francisco, United States

External listingfull-time4 days ago

About The Role

Join our team as a Senior Embedded Software Engineer, where you will play a crucial role in developing the onboard software for autonomous aircraft. You will be responsible for the design, implementation, validation, and lifecycle of embedded middleware services, as well as setting the technical direction for cross-service platform architecture. You will work closely with flight-software, hardware, and integration teams to ensure reliable operation on embedded Linux aircraft systems. This position requires strong programming skills in Rust and C++, as well as experience in high-reliability domains such as aerospace, robotics, or automotive.

  • Conception, mise en œuvre, validation et cycle de vie des services middleware embarqués pour les aéronefs autonomes.
  • Définition et évolution des interfaces de communication, de mise à jour OTA, de journalisation, d'observabilité et de cycle de vie des services.
  • Direction technique pour l'architecture de la plateforme inter-services, y compris les décisions et compromis d'interface qui affectent plusieurs équipes de logiciels de vol.
  • Ability to debug complex behavior across services, operating systems, networks, and hardware
  • Strong Rust, C++, or comparable systems-programming skills, with experience delivering reliable software on embedded Linux
  • Working knowledge of concurrency, synchronization, networking, IPC, and distributed or multi-process systems
  • For Staff-level scope, a record of leading architecture across multiple systems and influencing decisions beyond an individual component
  • Experience in aerospace, robotics, automotive, industrial, medical, or another high-reliability domain; autonomy, OTA, telemetry, Linux internals, or resource-constrained optimization are relevant
  • Experience designing technical interfaces and carrying cross-functional integrations through delivery
  • 5–12 years developing embedded, systems, or platform software in production environments

This is an external listing. JobSpring does not represent or verify the employer. Report this listing