Zipline
Embedded Software Engineer, Validation
$160K–$250K
Ann Arbor, Michigan, USA +2 · Full-time · Posted Aug 10, 2026
- Location
- Ann Arbor, Michigan, USA
South San Francisco, California, USA
South San Francisco, California, United States
About the job
Builds automated simulation and hardware-in-the-loop validation infrastructure to verify embedded platform software for autonomous aircraft in safety-critical environments.
What you'll do
- Design and maintain automated validation infrastructure, test environments, and test suites for embedded platform services.
- Develop test orchestration, reporting, dashboards, and continuous integration workflows; investigate failures across simulation, HIL, and production.
- Collaborate with platform engineers to improve software testability, reliability, observability, and performance.
What they ask for
- Experience developing embedded or systems software.
- Professional experience with Rust, Python, or similar programming languages.
- Experience with embedded Linux and systems-level concepts including concurrency, networking, interprocess communication, and distributed or multi-process systems.
- Experience designing automated test frameworks or validation infrastructure; strong debugging across software and hardware boundaries.
Nice to have
- Experience with HIL or simulation-based validation, safety-critical industries, autonomous systems, or robotics.
- Experience with distributed embedded systems, OTA updates, telemetry, performance or resilience testing, test orchestration, or CI/CD.
Pay
$160,000 - $250,000 USD starting cash range; $160,000 - $190,000 USD (Software Engineer II); $190,000 - $220,000 USD (Senior Software Engineer); $220,000 - $250,000 USD (Staff Software Engineer)
Tools
Rust, Python, embedded Linux, Hardware-in-the-Loop (HIL), OTA, CI/CD
Model-written summary · the original posting is authoritative