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

Staff Embedded Engineer, EW

  • Anduril Industries
  • Full time
  • USA
  • 10/04/2026
  • Salary: $220k - $292k/yr
  • Costa Mesa, CA

Software Development Engineer in Test

  • Kraken
  • Full time
  • Remote
  • 10/04/2026
  • Argentina, Brazil

Senior Software Engineer - Rust - Backend

  • Kraken
  • Full time
  • Remote
  • 10/03/2026
  • Argentina, Brazil

Senior Software Engineer / RF Systems

  • Quartermaster
  • Full time
  • USA
  • 10/02/2026
  • Salary: $200k - $230k/yr
  • Arlington, VA

Software Engineer, Mission Systems

  • Reliable Robotics Corporation
  • Full time
  • USA
  • 10/01/2026
  • Salary: $140k - $200k/yr
  • Remote