CareerPlanGet AI match score →

Senior / Staff Software Engineer, Simulation Platform

Toronto, ON💼 Full-time🗓 2025-02-28 → 2026-08-01

Core

Designing and implementing a modular, scalable simulation platform (Waabi World) to train and evaluate self-driving systems using generative AI and realistic environments.

Role type

Senior / Staff Software Engineer, Simulation Platform

Builds

Waabi World, a closed-loop simulation engine for autonomous vehicle development

Domain

Autonomous driving, Physical AI, Simulation

Deliverable

production ML models | product features | infrastructure

Required skills

multi-threaded system design, systems-level programming, software performance optimization, concurrency and determinism, API-driven development, Linux/Unix, backend technologies (C++, Python, Rust)

Preferred skills

game engine development, autonomous systems, robotics, machine learning, distributed systems, emulation at scale, Docker, Bazel, accelerators, sensor data processing

Technologies

Rust, C++, Python, Linux, Docker, Bazel

Responsibilities

Contribute to and improve the Waabi World simulator, improve scalability and performance of the simulation platform, design and implement orchestration software between simulation subcomponents, participate in technical and architecture discussions, work with internal users to understand requirements and propose features, advocate and set patterns for software development, drive complex cross-functional technical projects

Seniority

Senior / Staff, hands-on IC with architectural impact

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