jobapplier

Senior Embedded Software Validation Engineer (Avionics Software)

Zipline

Skills

Required

  • engineering / software validation
  • software development
  • robotic systems
  • programming and query languages
  • Python
  • SQL
  • software systems
  • Software Engineering

Preferred

  • systems engineering / validation
  • avionics
  • software safety / performance
  • Rust
  • programming languages
  • MISRA
  • C++
  • Embedded Linux
  • PREEMPT_RT

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.

Responsibilities

  • 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.

Requirements

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

Preferred

  • 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

Pay

USD 160,000 - 250,000