Senior Embedded Software Validation Engineer (Avionics Software)
- San Francisco, United States
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
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
jobapplier