Waabi founded by AI visionary Raquel Urtasun is the leader in Physical AI. With a world-class team we're unlocking the next era of autonomous transportation with technology that's powering commercial autonomous trucks and robotaxis. Waabi is backed by and partners with world leaders in AI automotive logistics and deep tech. With offices in Toronto San Francisco Dallas and Pittsburgh Waabi is growing quickly and looking for diverse innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit www.waabi.ai You will... 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 (pose speed 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 (timing fault handling mode transitions disengagements) on real hardware. Integrate HIL test execution into CI 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. 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.
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. Bonus 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. Perks/
Waabi provides a competitive benefits package that includes 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. Daily drinks snacks and catered meals (when in office). Regularly scheduled team building activities and social events both on-site off-site & virtually. Additional benefits are offered and tailored to specific country locations. As we grow this list continues to evolve! Waabi is a technology start-up building technologies to transform the way the world moves. Join our talented team to be a part of the future and to make an impact! Waabi is an equal opportunity employer. We celebrate diversity and are committed to creating a supportive inclusive and accessible workplace for all our employees. We seek applicants of all backgrounds and identities across race color ethnicity national origin or ancestry age citizenship religion sex sexual orientation gender identity or expression military or veteran status marital status pregnancy or parental status caregiver status disability or any other characteristic protected by law. We make workplace accommodations for qualified individuals with disabilities as required by applicable law. If reasonable accommodation is needed to participate in the job application or interview process please let our recruiting team know. We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications analyzing resumes or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us.
Unlock: Sign Up for free / Sign In and use the searches from your home page or the links in the footer.