Find a jobRecruiters

Senior/Staff Software Engineer

Exclusive opportunity

Onsite

Senior/Staff Software Engineer

Waabi

Senior/Staff Software Engineer

Skills

RustDockerPythonGolangMachine LearningAILinux

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$141,000 – $242,000 / year

Location:

Toronto, ON, Canada

Work mode:

Onsite

Published on:

21 October 2026

What they need


  • Be part of a team of multidisciplinary Engineers and Researchers using an AI-first approach to enable safe self-driving at scale

  • Build reliable and scalable tools and frameworks to support Autonomous Vehicle (AV) development

  • Lead technical and architecture discussions, collaborating with Researchers and Engineers

  • Mentor other software engineers via code reviews, technical design reviews, and sharing general software development best practices

  • Assist in task planning and estimation

  • Experience working in a team environment on a common codebase

  • Open-minded and collaborative team player with willingness to help others

  • 5+ years of industry experience reading and developing production quality software.

  • Passionate about self-driving technologies, solving hard problems, and creating innovative solutions

  • Ability to learn new technologies quickly

  • Experience using languages such as Python, Go, C++, or Rust

  • MS/PhD or Bachelors degree with a Computer Science, Robotics and/or similar technical field(s) of study

  • Experience programming in C++ for a real world robotic system

  • Comfortable with Linux/other unix environments

  • Comfortable with Docker

  • Experience in robotics or machine learning

  • Comfortable with git workflows

  • Experience with automated testing

  • Experience working in an Agile/Scrum environment

  • Experience working with internal cross-functional partners/stakeholders when building software frameworks

  • Experience in one or more of the following areas: application development, distributed systems, data storage and processing, parallel computing environments, emulation at scale, software performance, optimization, and profiling, concurrency and determinism, test-driven and API-driven development methodologies, system design/architecture, algorithms, data structure design, and low level threading. Front-end development and tools

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

12 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools