Lead Robotics Software Architect - C++/Rust

Novarc Technologies Inc.

Burnaby

On-site

CAD 143,000 - 179,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Growing opportunities
Fun and adventurous environment
Career advancement opportunities

Job summary

A leading robotics and AI firm in Metro Vancouver is seeking a Principal Software Developer to architect and build core products. The ideal candidate will have over 8 years of experience, expert-level skills in C++ and Rust, and a keen understanding of Agile methodologies. This role emphasizes quality and performance, requiring rigorous testing and documentation. Additional familiarity with Golang and Flutter is a plus. Join a dynamic team committed to innovation and excellence in automation.

Qualifications

  • 8+ years of professional software development experience.
  • Expert-level proficiency in C++ and Rust, understanding memory management and performance optimization.
  • Proven ability to design modular and maintainable systems.

Responsibilities

  • Take ownership of complex system architectures with a focus on scalability and performance.
  • Ensure releases are stable by applying experience in shipping commercial-grade software.
  • Integrate rigorous automated testing into the development lifecycle.

Skills

C++ (modern standards)
Rust
Agile methodologies (Scrum or Kanban)

Tools

Golang
Flutter/Dart
ROS/ROS2

Job description

A leading robotics and AI firm in Metro Vancouver is seeking a Principal Software Developer to architect and build core products. The ideal candidate will have over 8 years of experience, expert-level skills in C++ and Rust, and a keen understanding of Agile methodologies. This role emphasizes quality and performance, requiring rigorous testing and documentation. Additional familiarity with Golang and Flutter is a plus. Join a dynamic team committed to innovation and excellence in automation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust Engineer, Core Infra & Systems
Senior Rust Engineer, Core Infra & Systems

Assetara • Victoria

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health insurance
Paid vacation
+1
Senior Robotics Software Developer
Senior Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Senior Robotics Software Architect - AI for Manufacturing
Senior Robotics Software Architect - AI for Manufacturing

Promise Robotics • Edmonton, Calgary

Remote
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Software Developer
Software Developer

Promise Robotics • Calgary

On-site
CAD 90,000 - 130,000
Competitive salary
Stock options
Holistic benefits
+3
Software Developer
Software Developer

Promise Robotics • Canada

Remote
CAD 90,000 - 120,000
Competitive salary
Stock options
Benefits package
+3
Software Developer
Software Developer

Promise Robotics • Edmonton

On-site
CAD 85,000 - 120,000
Competitive salary
Stock options
Benefits package
+2
Robotics Engineer - Motion Planning & Controls
Robotics Engineer - Motion Planning & Controls

Red Rabbit Robotics • Burnaby

On-site
CAD 80,000 - 110,000
Robotics Software Developer
Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 90,000 - 120,000
Competitive salary
Stock options
Holistic benefits package
+2
Systems Engineer: High-Performance Rust & AI Infra
Systems Engineer: High-Performance Rust & AI Infra

King River Capital Group • Vancouver

On-site
CAD 80,000 - 120,000
Rust Backend Engineer: Lead Systems, AI Tooling & Scale
Rust Backend Engineer: Lead Systems, AI Tooling & Scale

Tubi • Toronto

On-site
CAD 137,000 - 196,000