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, AI Gateway

  • Kong
  • Full time
  • Others
  • 10/24/2026
  • Shanghai, China

Senior Software Engineer, API Gateway

  • Kong
  • Full time
  • Others
  • 10/24/2026
  • Shanghai, China

Backend Engineer, Knowledge Graph (Rust)

  • GitLab
  • Full time
  • Remote
  • 10/23/2026
  • Salary: $115k-$162k
  • Canada, USA

Senior Software Engineer, AI Gateway

  • Kong
  • Full time
  • Others
  • 10/23/2026
  • Shanghai, China

Sr Staff Software Engineer Distributed

  • ServiceNow
  • Full time
  • Remote
  • 10/23/2026
  • Salary: $171k-$300k
  • United States