Skip to main content
Overview: As a Senior Software Systems Validation Engineer at Zipline, you lead end-to-end validation from simulation to full-system flight tests for our autonomous drone delivery platform. You will bridge Systems Engineering with Software Development, defining validation strategy, gathering evidence of capability gains, and identifying safety risks. Your work informs deployment and expansion across aircraft performance, docking, and fleet orchestration, shaping scalable, safe operations that impact people’s lives. You’ll operate in a fast-growing, mission-driven environment with cross-functional partners and hands-on testing to push the boundaries of autonomous logistics. Compensation / Benefits equity compensation discretionary bonuses medical insurance dental insurance vision insurance paid time off
Responsibilities: Define system-level validation strategy for software performance, reliability, and safety Design, implement, and execute nominal, adversarial, stress, and edge-case scenarios from simulation through full-system flight testing Build metrics, visualizations, real-time performance and safety monitors, and automated tools to reveal capability changes and regressions Set validation exit criteria that inform release, deployment, and operating-domain expansion decisions Debug failures across simulation, hardware, firmware, embedded software, and application software; document findings and escalate unresolved safety or performance risks Collaborate with test infrastructure and data platform teams to improve automated validation coverage, efficiency, and precision while maintaining velocity
Key requirements: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Systems Engineering, Aerospace Engineering, or a related field 3+ years of software development, software systems engineering, or software validation experience with robotic systems Strong experience in embedded Linux, perception, motion planning, navigation, control, estimation, dynamics, connected systems, or power management Experience developing nominal, adversarial, stress, and edge-case validation for autonomous robotics Experience root-causing failures in complex autonomous systems and working with large datasets in production pipelines Proficiency with Python and SQL, plus programming languages used in safety-critical applications such as MISRA C, Rust, or C++ Experience applying risk-assessment tools and deriving software safety or performance requirements from functional safety requirements problem solving in real-world environments clear documentation and reporting cross-functional collaboration embedded Linux perception motion planning

Also on the board Same function, level within a rung

Level

Lead

Location

Millbrae, CA

Occupation

Software Developers

Industry

Software Publishers

Posted

today

Apply for this role (opens in a new tab)