Embedded Software Engineer, Validation Job at Zipline, South San Francisco, CA

UWhvd0lUUUJtTGFYZDBGQ0xxL1hMNXA4K2c9PQ==
  • Zipline
  • South San Francisco, CA

Job Description

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.

Job Tags

Full time

Similar Jobs

UST Logistical Systems

No CDL Final Mile Delivery Driver - Contractor, Owner Operator Job Job at UST Logistical Systems

No CDL Final Mile Delivery Driver - Contractor, Owner Operator JobHome Appliance & Furniture Delivery Contractors Needed! UST Logistics is seeking to contract with Non-CDL Owner Operators / Independent Contractors. This is an opportunity for delivery drivers with experience...

Med Source Consultants

PHYSICIAN - Nephrology (casual) - Duluth, MN - 55659163 Job at Med Source Consultants

 ...PHYSICIAN Nephrology (casual) Duluth, MN 55659163 PHYSICIAN Nephrology (casual) Duluth, MN Location: Duluth, MN Duluth offers a stunning quality of life along the shores of Lake Superior, featuring historic architecture, excellent school systems,... 

Rutland Regional Medical Center

Sleep Technologist Apprentice Job at Rutland Regional Medical Center

Sleep Technologist Apprentice Under general supervision of the Center for Sleep Disorders leadership, the Sleep Technologist Apprentice will be trained for setting up and operating Polysomnographic equipment to be utilized in the diagnosis and treatment of sleep...

SGS Consulting

Embedded Software Engineer Job at SGS Consulting

 ...Job Responsibilities: Design, develop, and debug embedded software and firmware for ARM and AMD Zynq MPSoC processors Perform bare-metal programming including register-level peripheral control, clock and power domain initialization, cache, and MMU setup Develop... 

Openkyber

Okta Workforce Identity Engineer Job at Openkyber

 ...Job Title: Okta Workforce Consultant Organisation Overview: Our Client operates within the technology sector, specialising in identity and access management solutions. Known for its innovative approach, the company boasts a dynamic culture centred on growth, collaboration...