Skip to content
Waabi logo

Hardware-in-the-Loop (HIL) Software/Firmware Engineer

WaabiAutonomous Vehicles company
Pittsburgh, United StatesSenior
Khosla Ventures logo
Khosla Ventures
G2 Venture Partners
Uber
NVIDIA logo
NVIDIA
Volvo Group Venture Capital
Porsche Automobil Holding SE
Software EngineeringNew

About the role

TL;DR

Develops software and firmware for Hardware-in-the-Loop (HIL) benches for autonomous vehicle testing.

  • Waabi is seeking a Hardware-in-the-Loop (HIL) Software/Firmware Engineer to develop and implement the software and firmware powering their HIL benches.
  • This role is crucial for testing and validating autonomous vehicle technology.
  • Key Responsibilities Develop software and firmware for HIL benches, including test runners, simulation/stimulation interfaces, and fault-injection tooling.
  • Build simulation interfaces for synthetic vehicle dynamics and stimulation tooling for message injection.
  • Implement automated test frameworks and scripts for requirement-based testing on real hardware.
  • Integrate HIL test execution into CI pipelines for automated validation.
  • Develop instrumentation and data acquisition software for hardware timestamping and measurements.
  • Requirements Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience. 4+ years of experience in HIL, embedded test automation, or real-time test systems.
  • Strong programming skills in Python and working proficiency in C/C++/Rust.
  • Hands-on experience with automotive communication interfaces (CAN, automotive Ethernet).
  • Experience building test automation frameworks and integrating hardware tests into CI pipelines.
View original posting →

Required skills

PythonC++RustLinuxGitCI/CD

Domain expertise

automotivedeeptechai

Tech stack

PythonC++RustLinuxGit

Similar jobs

G

Autonomy Software Engineer, Integration

W

Software Quality Ops Scenarios Specialist (DiscSim)

S

Technical Support Engineer (PAM)