CareerPlanGet AI match score →

Senior / Staff Embedded Software Engineer

Toronto, ON💼 Full-time🗓 2026-02-12 → 2026-07-31

Core

Building low-level, safety-critical embedded software for truck control functions including engine control, steering, and braking, integrating sensors and actuation feedback for autonomous vehicle systems.

Role type

Senior / Staff Embedded Software Engineer

Builds

Low-level control algorithms, safety assurance processes, and autonomous vehicle platforms

Domain

Autonomous vehicles / Heavy-duty trucking / Embedded systems

Deliverable

production ML models | product features

Required skills

C/C++/Rust, low-level ARM microcontroller programming, RTOS development, safety-critical software design, sensor integration, vehicle actuation control, hardware debugging with oscilloscopes, code refactoring and testing

Preferred skills

Mentoring junior developers, cross-team collaboration, industry safety standards compliance

Technologies

ARM, RTOS, Rust, C, C++, Oscilloscopes

Responsibilities

Implement low-level safety-critical embedded software for truck control functions; Integrate sensors and vehicle actuation feedback with localization and control systems; Collaborate with hardware and safety teams on design, build, and validation of reliable systems; Develop software adhering to industry best practices for safe and robust code; Support the bring up and operation of the autonomous platform; Work with autonomy engineers on implementing low-level functions

Seniority

Senior / Staff, hands-on IC with mentorship responsibilities

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Lever ↗