CareerPlanSign in

Software Developer

Markham, Ontario, Canada💼 Full-time💰 $90,900–$90,900🗓 2026-09-09 → 2026-09-25

Core

Develop and support embedded C++ software for real-time connected in-vehicle mapping applications, contributing to autonomous and electric vehicle platforms.

Role type

Senior IC embedded software engineer (automotive mapping)

Builds

In-vehicle mapping systems for autonomous and electric vehicles

Domain

Automotive / Embedded Systems / Real-time Software

Deliverable

production ML models | product features

Required skills

Embedded C++, Object-oriented design, Algorithms, Data structures, Design patterns, CI/CD pipelines, Unit testing, Simulation, Middleware integration

Preferred skills

AI-assisted coding tools, Prompt engineering, Mentoring technical teams

Technologies

C++, Agile/Scrum

Responsibilities

Design, implement, and test embedded C++ software; Refine mapping-related software requirements and architecture with Systems Engineers; Participate in design and code reviews; Support software testing through unit testing, simulation, and validation; Document software designs and development processes; Support continuous integration and deployment pipelines

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.