CareerPlanGet AI match score →

Senior / Staff Software Engineer, High-Performance Onboard Algorithms

Toronto, ON💼 Full-time🗓 2026-04-25 → 2026-07-31

Core

Design, implement, and optimize highly efficient algorithms for real-time sensor data acquisition, processing, fusion, and filtering for autonomous driving systems.

Role type

Senior IC high-performance systems engineer (sensor processing)

Builds

Real-time signal processing pipeline for autonomous trucks and robotaxis

Domain

Autonomous driving / Physical AI / Heterogeneous computing

Deliverable

production ML models

Required skills

Computer architecture fundamentals, Data-parallel algorithms, Heterogeneous computing, Performance profiling and optimization, Native C++ or Rust development

Preferred skills

Accelerated computing (CUDA, Vulkan, OpenCL), Domain specific languages (Halide, Taichi, Mojo, Warp), CPU intrinsics (SSE/AVX, NEON/SVE), Embedded systems, Publications in top-tier conferences

Technologies

C++, Rust, CUDA, Vulkan, OpenCL, Halide, Taichi, Mojo, Warp, SSE, AVX, NEON, SVE

Responsibilities

Design and optimize algorithms for sensor data acquisition, processing, fusion, and filtering; Implement efficient software leveraging parallel computing architectures (CPU, GPU, specialized accelerators); Collaborate with autonomy and hardware teams to ensure system efficiency and robustness

Seniority

Senior, hands-on IC

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