
About Waabi
Leading the way in self-driving technology innovation
Key Highlights
- Raised $272.4 million in Series A funding
- Partnership with Volvo for autonomous truck development
- Headquartered in Toronto, Ontario, Canada
- 201-500 employees focused on AI and autonomy
Waabi, headquartered in Toronto, Ontario, is at the forefront of AI-powered self-driving technology, aiming to bring commercially viable autonomous vehicles to the market. With $272.4 million raised in Series A funding, Waabi partners with Volvo to develop the Volvo VNL Autonomous truck, integrating...
🎁 Benefits
Waabi offers competitive salaries, equity options, flexible remote work policies, and generous PTO to support work-life balance....
🌟 Culture
Waabi fosters a culture of innovation and technical excellence, emphasizing an AI-first approach to tackle the complexities of self-driving technology...
Overview
Waabi is hiring a Senior/Staff Software Engineer for their Onboard Software team to develop and integrate sensor systems for autonomous vehicles. You'll work with C, C++, and Rust in a hands-on role based in San Francisco.
Job Description
Who you are
You have 5+ years of industry experience working on fielded sensor systems, including cameras, lidar, radar, GPS, and IMU. You enjoy collaborating with large teams that span many disciplines from engineering to operations, and you have a passion for developing efficient, readable, and testable code. Your expertise in C, C++, or Rust allows you to thrive in resource-constrained environments, and you have independently led engineering efforts to solve critical systems problems. You have experience fielding and debugging Linux systems below the application level, and you understand how time plays a role in coordinated systems. Your passion for self-driving technologies drives you to innovate, and you possess some electronics experience, including the ability to read schematics and use basic test equipment.
What you'll do
In this role, you will help shape the Waabi sensors platform as the team scales. You will solve challenging integration issues across various sensor modalities, including LIDAR, RADAR, and cameras. Your responsibilities will include deploying and debugging software on real vehicles operating in the field daily, integrating new types of sensors into existing and future onboard platforms, and working closely with multidisciplinary development teams to design and build innovative sensor solutions. You will also collaborate with operations teams to understand live system behavior, resolve issues, and provide insights on how to mature the system going forward.
What we offer
At Waabi, you will be part of a small, dynamic team dedicated to building the most reliable autonomous vehicle platform. We foster a collaborative environment where your contributions will directly impact the future of freight movement. You will have the opportunity to work with cutting-edge technology and be at the forefront of the self-driving industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Waabi.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Nuro is seeking a Staff/Senior Software Engineer for their Onboard Infrastructure team to develop high-performance platforms for self-driving technology. You'll work with Java, Python, and C++ in Mountain View, California.

Software Engineering
Nuro is seeking a Software Engineer for their Onboard Systems team to develop high-performance platforms for self-driving technology. You'll work with Linux systems and design APIs to facilitate communication between various nodes. This role requires collaboration with software and hardware teams to ensure reliability and performance.

Graphics Software Engineer
Waabi is hiring a Senior / Staff Graphics Software Engineer for Sensor Simulation to develop multi-sensor rendering software for autonomous driving. You'll work with technologies like CUDA, OpenCL, and Vulkan, and require experience in Python and deep learning frameworks.

Software Engineering
Nuro is seeking a Staff/Senior Software Engineer for their Offboard Infrastructure team. You'll work on data platforms and simulation frameworks, utilizing skills in Java, Python, and C++. This role requires significant experience in software engineering and a passion for autonomous technology.

Software Engineering
Nuro is seeking a Senior Software Engineer for their Sensor Platform team to design and develop sensor and compute systems for robotics. You'll work with Java, C++, and Embedded Linux to create a hardware-agnostic platform. This role requires 5+ years of experience in software engineering.