Jobs · Quality Assurance · California

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.

Similar jobs