Qualifications
WHAT YOU’LL DO
Design, develop, and maintain HIL testing infrastructure that seamlessly integrates real aircraft hardware with simulated systems and environments.
Create software tools, frameworks, and services to facilitate large-scale automated and semi-automated system validation.
Support a high-throughput flight testing organization conducting thousands of daily tests, from targeted regression tests to rare off-nominal scenarios.
Write and maintain test software, drivers, and interfaces for embedded and Linux-based systems.
Contribute to test framework architecture designs and enhancements.
Troubleshoot complex validation failures across simulation, hardware, firmware, and application software.
Collaborate with flight test engineers, systems engineers, avionics, autonomy, and embedded software teams to define system-level validation strategies.
Enhance test reliability, debuggability, and signal-to-noise ratios as systems and testing volumes scale.
WHAT YOU’LL BRING
4+ years of experience in software engineering for complex, hardware-backed, safety-critical systems.
Proficient in Python, particularly with test systems (e.g. pytest).
Experience in testing Rust and/or C embedded systems.
Comprehensive experience with CI/CD processes.
Proven track record in developing and executing test plans for complex, safety-critical, embedded, and cloud-based software.
Strong problem-solving abilities and analytical skills.
About the job
ROLE EXPECTATIONS
Zipline is seeking innovative software engineers to create the essential tools and infrastructure that support our systems validation and flight testing departments. This dynamic team is responsible for developing accurate, efficient, and scalable software solutions to validate both aircraft and ground systems across various levels.
Our projects range from integrating real avionics, sensors, actuators, and radios with high-fidelity simulated environments in bench-top Hardware-in-the-Loop (HIL) configurations to building applications that plan, orchestrate, and assess thousands of automated and non-standard real-world flight tests on a daily basis. Your contributions will significantly enhance the speed, confidence, and quality of hardware and software development at Zipline.
In this position, you will gain in-depth knowledge of Zipline’s comprehensive logistics system and collaborate closely with cross-functional partners who depend on your tools to deliver reliable, flight-ready software. Most critically, the systems you develop will act as the final safeguard before software and hardware are deployed globally for crucial real-world deliveries.
About Zipline
Zipline is a pioneering logistics company that uses drone technology to deliver medical supplies and other essential goods to remote locations. Our mission is to provide timely access to vital resources, making a significant impact on healthcare systems and communities around the globe.