Software Systems Validation Engineer

ZiplineSouth San Francisco, CA

About The Position

As a Software Systems Validation Engineer, you will lead the end-to-end software evaluation of Zipline’s autonomous drone delivery system. This system encompasses various domains, including sensor drivers, perception, navigation, guidance and control, motion planning, power management, and actuator control. Your role involves building tools, metrics, and visualizations to highlight capability improvements, identify gaps, and detect regressions, thereby accelerating engineering decision-making for large-scale deployments and operating domain expansion. Your scope may extend to aircraft performance, delivery operations, docking systems, and fleet orchestration. You will continuously evaluate and enhance validation practices, seeking opportunities to improve tools, methodologies, and processes to increase validation coverage, efficiency, and precision while maintaining high development and deployment velocity. This requires close collaboration with embedded and autonomy software teams, systems engineering, the data platform, and test infrastructure teams to ensure software functions as intended in real-world scenarios. Essentially, you will serve as the crucial link between Systems Engineering and Software Development at Zipline.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or related field.
  • 3+ years of Software Development, Software Systems Engineering or Software Validation experience working with robotic systems.
  • 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++).

Nice To Haves

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

Responsibilities

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

Benefits

  • medical, dental and vision insurance
  • paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service