HHiring Reality
← Waabi

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

Waabi
Location
Pittsburgh, PA
Posted
26 days ago
Department
HIL (Hardware in the Loop)
What they actually want (must-haves)
  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience
  • 4+ years of experience developing software for HIL, embedded test automation, or real-time test systems
  • Strong programming skills in Python; working proficiency in C/C++/Rust for embedded or real-time contexts
  • Hands-on experience with automotive communication interfaces – CAN, automotive Ethernet – including message injection, logging, and debugging
  • Experience building test automation frameworks and integrating hardware tests into CI pipelines
  • Comfortable working with lab equipment (oscilloscopes, DAQs, power supplies, E-loads) and debugging at the hardware/software boundary
Nice to have
  • Experience with real-time operating systems (RTOS) and real-time Linux
  • Experience with plant modeling and vehicle dynamics simulation (MATLAB/Simulink, dSPACE ASM, CarSim, or custom)
  • Familiarity with functional safety standards (ISO 26262) and safety MCU architectures
  • Experience with GUI or dashboard development for test operators (PyQt, web-based tooling)
  • Firmware development experience on automotive microcontrollers
What the job really is

As a Hardware-in-the-Loop (HIL) Software/Firmware Engineer at Waabi, you will develop software and firmware for HIL benches, including simulation interfaces and automated test frameworks. Your role involves hands-on work with lab equipment, debugging hardware/software interactions, and integrating HIL test execution into CI pipelines. You will also analyze test data and document results for various engineering teams.

Benefits
  • Competitive compensation and equity awards
  • Health and wellness benefits encompassing Medical, Dental, and Vision coverage
  • Paid parental, medical and family care leave
  • Generous PTO Policy
  • Retirement savings plans including 401(k) or RRSP options
  • Health savings account contribution options
Things to weigh
  • No salary listed
  • The role requires hands-on work at the bench, which may not suit all candidates
  • The technology stack and tools used are not specified, which may affect familiarity for some candidates
Job score3.2/5
Benefits4/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Waabi?

See how your résumé matches this role — and tailor it from what actually gets interviews.