Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer, Validation

Home > Rust programming jobs

Embedded Software Engineer, Validation in USA

  • Zipline
  • Full time
  • Email
  • South San Francisco, CA

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.

Salary: $160k - $250k/yr

Zipline

Zipline is redefining logistics with its instant delivery system that addresses urgent access challenges for a diverse range of customers, including governments and businesses. By leveraging advanced technology like robotics and autonomy, Zipline ensures equitable access to essential goods, wheth...

Similar positions

Senior Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $220k - $292k/yr
  • Waltham, MA

Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO

Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Senior Software Engineer, Rust

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $190k - $252k/yr
  • Broomfield, CO

Simulation Software Engineering Intern

  • K2 Space
  • Full time
  • USA
  • 09/10/2026
  • Los Angeles, CA