Zipline

Embedded Software Engineer, Validation

Zipline
Apply
2 months ago
South San Francisco, CA, USAMid Level / Senior / Staff+
H1B sponsor

Base Salary

$160k - $250k/yr

Responsibilities

  • Design, implement, and maintain automated validation infrastructure for embedded platform software.
  • Build simulation and hardware-in-the-loop test environments for realistic platform-service validation.
  • Develop automated tests for IPC, logging and observability, communication bridges, OTA updates, live telemetry, functionality, performance, reliability, and fault tolerance.
  • Create stress, endurance, regression, and fault-injection test suites for distributed embedded systems.
  • Build automated test orchestration, execution, reporting, and dashboard tooling.
  • Contribute to continuous integration and automated validation workflows.
  • Investigate failures across simulation, HIL, and production environments to identify root causes.
  • Collaborate with Embedded Platform engineers to improve testability and define validation strategies.
  • Occasionally improve production embedded software to increase reliability, observability, or testability.

Requirements

  • Experience developing embedded or systems software.
  • Professional experience with Rust, Python, or similar programming languages.
  • Experience working with embedded Linux systems.
  • Strong understanding of concurrency, networking, interprocess communication, and distributed or multiprocess systems.
  • Experience designing automated test frameworks or validation infrastructure.
  • Strong debugging and problem-solving skills across software and hardware boundaries.
  • Ability to collaborate closely with software engineers to improve system quality and testability.
  • Preferred: experience with HIL or simulation-based validation systems.
  • Preferred: experience in safety-critical or high-reliability industries such as aerospace, automotive, robotics, industrial systems, or medical devices.
  • Preferred: experience with autonomous systems, robotics, distributed embedded systems, OTA updates, observability, telemetry, performance testing, stress testing, fault injection, resilience testing, test orchestration, dashboards, reporting systems, or CI/CD for embedded software.

Benefits

  • Medical, dental, and vision insurance are available.
  • Paid time off is available.
  • The total compensation package may include equity compensation and discretionary annual or performance bonuses.
  • The role may be hired at Software Engineer II, Senior Software Engineer, or Staff Software Engineer level based on experience, skills, and scope.

Tech Stack

Categories

Zipline

About Zipline

1,001-5,000 employees

Zipline designs, builds, and operates autonomous drone delivery systems for healthcare, retail, and public-sector customers. The privately held company runs end-to-end logistics—aircraft, software, and fulfillment—to deliver blood, vaccines, medicines, and consumer goods. Founded in 2014 and headquartered in South San Francisco, Zipline operates across multiple continents; notable work includes Rwanda’s national blood deliveries and U.S. home delivery pilots with Walmart.

Contact me