Waabi

About Waabi

Leading the way in self-driving technology innovation

🏒 TechπŸ‘₯ 201-500 employeesπŸ“… Founded 2021πŸ“ Toronto, Ontario, CanadaπŸ’° $272.4m⭐ 4.2
B2BTravelCarsAugmented RealitySaaS

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...

Waabi

Embedded Engineer β€’ Senior

Waabi β€’ Toronto - Hybrid

Apply Now β†’

Skills & Technologies

Overview

Waabi is hiring a Senior / Staff Embedded Software Engineer to develop low-level, safety-critical embedded software for truck control functions. You'll work with C/C++/Rust and embedded systems in Toronto, ON.

Job Description

Who you are

You are an experienced developer with over 5 years of experience coding embedded software on low-level ARM microcontrollers and processors, often using an RTOS. You have a hands-on approach, capable of wielding an oscilloscope probe while implementing robust embedded solutions. You care deeply about building beautiful yet pragmatic reusable embedded code and the systems necessary for testing and maintaining that code. As a technical leader, you enjoy mentoring junior developers and collaborating across teams to drive innovation in embedded systems.

You have deep experience with C/C++/Rust, with a primary focus on Rust in your current projects. Your background includes working on safety-critical, high-reliability software projects, adhering to relevant industry safety standards. You understand the importance of safety assurance processes and are committed to developing software that meets the highest reliability standards.

What you'll do

In this role, you will implement low-level, safety-critical embedded software for truck control functions, including engine control, steering, and braking systems. You will integrate sensors and vehicle actuation feedback with localization and control systems to implement redundant safety features. Collaboration is key; you will work closely with hardware, safety, and systems teams on the design, build, and validation of next-generation systems. You will develop software according to industry best practices, ensuring that the code is safe, reliable, and robust.

You will support the bring-up and operation of the autonomous platform, both remotely and on-site, ensuring that all systems function as intended. Your role will also involve working with other software and autonomy engineers to implement the low-level functions necessary for success in the autonomous vehicle field. You will be responsible for maintaining high standards in code quality and system reliability, contributing to the overall success of the embedded software team.

What we offer

At Waabi, you will be part of a pioneering team dedicated to transforming the future of transportation through autonomous technology. We offer a collaborative work environment where innovation is encouraged, and your contributions will directly impact the development of cutting-edge systems. You will have opportunities for professional growth and development, working alongside some of the brightest minds in the industry. We believe in fostering a culture of learning and mentorship, ensuring that you have the support you need to thrive in your career.

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

Q-CTRL

Embedded Engineer

Q-CTRLβ€’πŸ“ Sydney - On-Site

Q-CTRL is seeking a Staff Embedded Software Engineer to develop firmware for quantum sensors. You'll work with Embedded Linux and C on advanced sensing technologies in Sydney.

πŸ›οΈ On-SiteStaff
2 months ago
Nuro

Embedded Engineer

Nuroβ€’πŸ“ Mountain View - On-Site

Nuro is seeking a Senior/Staff Embedded Software Engineer to develop software for autonomous vehicle applications. You'll work with C programming and embedded Linux to ensure the safe operation of the Nuro Driverβ„’. This role requires strong problem-solving skills and collaboration with cross-functional teams.

πŸ›οΈ On-SiteSenior
1w ago
Apple

Embedded Engineer

Appleβ€’πŸ“ Sunnyvale - On-Site

Apple is hiring a Senior Embedded Software Engineer to design and implement firmware and low-level software for groundbreaking products. You'll work with C, C++, and embedded Real-Time Operating Systems in Sunnyvale.

πŸ›οΈ On-SiteSenior
1 month ago
Motional

Embedded Engineer

Motionalβ€’πŸ“ Pittsburgh - On-Site

Motional is hiring a Staff Embedded Software Engineer to design and develop infrastructure software for autonomous driving systems. You'll work with C and C++ on embedded platforms, focusing on vision processing and safety monitoring. This role requires experience in embedded systems and software development.

πŸ›οΈ On-SiteStaff
3d ago
Nebius AI

Embedded Engineer

Nebius AIβ€’πŸ“ Amsterdam - On-Site

Nebius AI is hiring a Senior Embedded Engineer to design and implement firmware for next-generation GPU and HPC platforms. You'll work with technologies like Embedded Linux, C, and C++. This position requires experience in embedded systems and firmware development.

πŸ›οΈ On-SiteSenior
18h ago