Senior Embedded Software Validation Engineer (Avionics Software)

Zipline

San Francisco, United States Posted October 9, 2026

Check how well your resume matches this job

On-site Full-time Senior
Salary Range

$160,000 - $250,000

Job Description

Join Zipline, a leader in autonomous drone delivery systems. As a Senior Embedded Software Validation Engineer, you will lead the validation strategy and execution for avionics components, ensuring reliable and deterministic software execution. Your work will be crucial in gathering evidence of capability gains, gaps, regressions, and safety risks, serving as the foundation for confidently shipping software releases. You will develop and maintain hardware test infrastructure, build metrics and visualizations, and debug failures across various systems. This role requires 5+ years of experience in software development, systems engineering, or validation, with a focus on robotic systems.

  • Lead validation strategy and execution for avionics components, ensuring reliable and deterministic software execution.
  • Develop and maintain hardware test infrastructure, design and implement validation scenarios, and build metrics and visualizations.
  • Collaborate with test infrastructure teams to increase automated validation coverage and improve confidence in rapid development velocity.
  • Experience root-causing failures in complex autonomous systems
  • Familiarity with other programming and query languages such as Python and SQL
  • 5+ years of software development, software systems engineering, or software validation experience with robotic systems
  • Experience developing validation strategies for autonomous robotics
  • Bachelor’s or Master’s degree in Computer Science/Engineering, Software Engineering, or a related field
  • Experience deriving software safety or performance requirements from functional safety requirements or similar requirements decompositions
  • Proficiency with Rust or other programming languages used in safety-critical applications such as MISRA C, or C++
  • Strong experience in one or more relevant domains: Embedded Linux, PREEMPT_RT, firmware / RTOS, safety-critical systems, 802.11, Ethernet
Required Skills
software development collaboration Python SQL Rust C++ Linux
How to apply

You apply on Zipline’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Zipline
Share This Job