Senior Software Systems Validation Engineer
Zipline · South San Francisco, CA · 1 wk ago
Quality Assurance$150k–$250k/yrFull-time
What You’ll Do
- Validate system requirements and contribute to the iteration of software requirements.
- Collaborate with systems engineers and software teams to define system-level validation strategies.
- Design, implement, and execute test scenarios for Zipline’s end-to-end autonomous drone delivery software stack from simulation to full system (flight) test.
- Lead software systems validation strategy, focused on system-level performance, reliability, and safety.
- Build software performance and safety monitors that operate reliably in real-time systems.
- Collaborate with test infrastructure and data platform teams to architect and build frameworks and tools that enable large-scale automated system validation.
- Debug complex validation failures spanning simulation, hardware, firmware, embedded software and application software.
What You’ll Bring
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Aerospace Engineering, or related field.
- 5+ years of Software Development, Software Systems Engineering or Software Validation experience working with robotic systems, and deeper experience in at least 1 of the following: Perception, Motion Planning, Navigation, Control or Estimation & Dynamics.
- Experience developing nominal, adversarial, stress and edge case testing for robotics applications.
- Experience working with large data sets in production pipelines.
- Experience root causing failures in complex, autonomous, robotic systems.
- Proficiency in scripting (python, sql) and programming languages for safety critical applications (MISRA C, Rust, C++).
- Bonus: Experience with risk assessment tools and techniques (STPA , HARA).
- Experience with standards DO-178C , ISO26262, ISO 21448, ARP 4761, ARP 4754.
- Background in reliability engineering / statistical validation techniques.
- Experience building software safety and software performance requirements from functional / technical requirements.