Hardware-in-the-Loop (HIL) Software/Firmware Engineer
WaabiSan Francisco, PittsburghFull TimeEngineering
Remotely
pythonrustcancanalyzerautomotive ethernetsocketcan
Job Description
📋 Description
- Develop software/firmware powering Waabi's HIL benches
- Build simulation interfaces feeding vehicle dynamics to embedded modules
- Implement automated test frameworks for real hardware
- Integrate HIL tests into CI for validated releases
- Develop instrumentation and data acquisition tooling
- Collaborate with Embedded, Autonomy, and V&V teams on test runs
🎯 Requirements
- Bachelor of Science in CS/CE/EE or equivalent
- 4+ years in HIL software, embedded test automation, or real-time systems
- Python; proficient in C/C++/Rust for embedded/real-time
- Experience with CAN and automotive Ethernet interfaces
- CI/test automation experience; hardware lab debugging skills
- Strong Linux skills and technical writing
🎁 Benefits
- Competitive compensation and equity
- Medical, Dental, Vision benefits
- Paid parental, medical, and family leave
- Generous PTO; retirement plans (401(k)/RRSP)
- Health savings account options; catered meals when in office
- Team events and inclusive workplace culture
Back to all jobs