HIL Software/Firmware Engineer - Embedded Test Automation

Waabi

Northern (KY)

Hybrid

USD 110,000 - 170,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Compensation & equity
Health benefits
Parental leave
Generous PTO
401(k) RRSP

Job summary

Waabi seeks a hands-on HIL software engineer to develop bench software, simulators, and automated test frameworks for real-time embedded systems. You will enable testing across hardware, autonomy, and V&V domains while working closely with engineers to improve reliability and bench tooling.

You’ll contribute to infrastructure that channels synthetic dynamics, CAN/Ethernet messaging, and data acquisition, ensuring tests validate firmware before vehicle integration.

Qualifications

  • 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 (e.g., CANalyzer, python-can, SocketCAN).
  • 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.
  • Strong Linux proficiency for command-line workflows, system utilities and bench infrastructure.
  • Excellent technical writing skills for effective communication and documentation.
  • Passionate about self-driving technologies, solving hard problems and creating innovative solutions.

Responsibilities

  • Develop the software and firmware that powers Waabi’s HIL benches — test runners, simulation/stimulation interfaces, fault-injection tooling and bench control software.
  • Build simulation interfaces that feed synthetic vehicle dynamics to embedded modules under test and stimulation tooling that injects CAN/Ethernet messages to trigger logical state changes.
  • Implement automated test frameworks and scripts to run requirement-based tests on real hardware.
  • Integrate HIL test execution into CI so firmware and software releases are automatically validated on benches before reaching the vehicle.
  • Develop instrumentation and data acquisition software for hardware timestamping, analog measurement triggers and endurance-run analysis.
  • Work hands-on at the bench: bring up new bench configurations, debug hardware/software interactions and support engineers across Embedded, Autonomy and V&V running tests on HIL.
  • Analyze and document test data for hardware, autonomy and systems engineering teams.

Job description

Waabi seeks a hands-on HIL software engineer to develop bench software, simulators, and automated test frameworks for real-time embedded systems. You will enable testing across hardware, autonomy, and V&V domains while working closely with engineers to improve reliability and bench tooling.

You’ll contribute to infrastructure that channels synthetic dynamics, CAN/Ethernet messaging, and data acquisition, ensuring tests validate firmware before vehicle integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

HIL Software Engineer – Embedded Test Systems
HIL Software Engineer – Embedded Test Systems

Socket.dev • Pittsburgh

On-site
USD 120,000 - 170,000
Equity and competitive compensation
Health, dental and vision benefits
Parental and family leave
+5
HIL Program Lead: Hardware-in-the-Loop Architect
HIL Program Lead: Hardware-in-the-Loop Architect

Socket.dev • Pittsburgh

On-site
USD 120,000 - 150,000
Equity awards
Health benefits
Parental leave
+2
HIL Program Lead — Automotive Systems & Testing
HIL Program Lead — Automotive Systems & Testing

Waabi • Northern (KY)

Hybrid
USD 120,000 - 190,000
Health and wellness benefits (Medical,
Paid parental, medical and family care
Generous PTO
+3
Embedded Firmware QA Engineer - HIL Automation
Embedded Firmware QA Engineer - HIL Automation

Bridge Technical Talent • Connecticut

On-site
USD 90,000 - 120,000
Senior HIL Integration Engineer — Real-Time Vehicle Systems
Senior HIL Integration Engineer — Real-Time Vehicle Systems

Jobtailor • Missouri

On-site
USD 120,000 - 170,000
Head of HIL & Automotive Embedded Test
Head of HIL & Automotive Embedded Test

Waabi • Pittsburgh

On-site
USD 140,000 - 230,000
Health benefits
Paid parental leave
Generous PTO
+2
Firmware HIL Engineer: Embedded Systems & Test Automation
Firmware HIL Engineer: Embedded Systems & Test Automation

Applied Intuition • Sunnyvale (CA)

On-site
USD 180,000 - 250,000
HIL Test Automation Engineer for AI Robotics
HIL Test Automation Engineer for AI Robotics

Nimble • San Francisco (CA)

On-site
USD 130,000 - 170,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+4
Hardware-in-the-Loop (HIL) Software/Firmware Engineer
Hardware-in-the-Loop (HIL) Software/Firmware Engineer

Waabi • Northern (KY)

Hybrid
USD 110,000 - 170,000
Compensation & equity
Health benefits
Parental leave
+2
HIL Systems Engineer — Embedded Validation & Testing
HIL Systems Engineer — Embedded Validation & Testing

Crown Equipment Corporation • New Bremen (OH)

On-site
USD 85,000 - 110,000
Health/Dental/Vision/Prescription Drug
401K Retirement Savings Plan
Paid Parental Leave
+2