W

Waabi

Autonomous trucking software licensing to OEMs

Hardware-in-the-Loop - Software/Firmware Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent industry experience.
  • At least 4 years of experience developing software for hardware-in-the-loop systems, embedded test automation, or real-time test systems.
  • Strong programming skills in Python and working proficiency in C, C++, or Rust for embedded or real-time contexts.
  • Hands-on experience with automotive communication interfaces, including CAN and automotive Ethernet, with message injection, logging, and debugging using tools such as CANalyzer, python-can, or SocketCAN.
  • Experience building test automation frameworks and integrating hardware tests into continuous integration pipelines.
  • Comfort working with lab equipment such as oscilloscopes, data acquisition systems, power supplies, and electronic loads, and debugging at the hardware/software boundary.
  • Strong Linux proficiency for command-line workflows, system utilities, and bench infrastructure.
  • Technical writing skills for effective communication and documentation.

Responsibilities

  • Develop software and firmware for hardware-in-the-loop benches, including test runners, simulation and stimulation interfaces, fault-injection tooling, and bench control software.
  • Build simulation interfaces that feed synthetic vehicle dynamics data, including pose, speed, and sensor data, 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 covering timing, fault handling, mode transitions, and disengagements on real hardware.
  • Integrate hardware-in-the-loop test execution into continuous integration so firmware and software releases are automatically validated on benches before reaching the vehicle, including test-modality tracking and result reporting.
  • Develop instrumentation and data acquisition software for hardware timestamping, analog measurement triggers, and endurance-run analysis.
  • Bring up new bench configurations, debug hardware/software interactions, and support engineers across Embedded, Autonomy, and V&V running tests on hardware-in-the-loop.
  • Analyze and document test data for hardware, autonomy, and systems engineering teams.

Desired Qualifications

  • Experience with real-time operating systems and real-time Linux.
  • Experience with plant modeling and vehicle dynamics simulation using MATLAB/Simulink, dSPACE ASM, CarSim, or custom tools.
  • Familiarity with functional safety standards such as ISO 26262 and safety microcontroller architectures.
  • Experience with GUI or dashboard development for test operators using PyQt or web-based tooling.
  • Firmware development experience on automotive microcontrollers.

About the Company

Waabi

Autonomous trucking software licensing to OEMs

Waabi develops autonomous trucking technology. Its flagship Waabi Driver is a self-driving system that can be trained to make decisions, apply learned skills to new routes and terrains, and work with different hardware setups. A key part of its approach is Waabi World, a sophisticated simulation environment that lets the system be trained and tested virtually, reducing real-world driving miles, lowering costs, and increasing safety. The company licenses this technology to trucking fleets and OEMs for factory-level integration, aiming for large-scale commercialization. What sets Waabi apart is its emphasis on end-to-end training, geography and hardware adaptability, and its strong leadership in AI and self-driving research. Its goal is to bring safe, affordable autonomous trucking to scale by licensing the Waabi Driver to industry players and enabling widespread deployment.

Company size
201-500
Company stage
Series C
Total funding
$1B
Headquarters
Toronto, Canada
Founded
2021

Recently Posted Jobs

Explore more opportunities at Waabi

See more jobs