🇺🇸 USAJobs.work

America's Job Portal

← Back to USA Jobs

Senior Embedded Software Developer

Company

General Motors

Location

Markham, Ontario

Posted

March 18, 2026

Position Overview

Job Description

:

Join GM’s mission to build the future of mobility. As a Senior Software Engineer, you will lead the development of embedded C++ software for in-vehicle mapping systems, supporting autonomous and electric vehicle platforms.

Responsibilities include:

  • Design, implement, and test embedded C++ software for real-time connected in-vehicle mapping applications.
  • Collaborate with Systems Engineers to define mapping-related software requirements and architecture.
  • Conduct design and code reviews focused on C++ best practices and performance optimization.
  • Apply rigorous software development principles in an Agile/Scrum environment.
  • Support software testing through unit testing, simulation, bench and in-vehicle validation.
  • Document software designs and development processes clearly and thoroughly.
  • Support continuous integration and deployment pipelines for mapping software modules.
  • Ready to Apply?

    Join thousands of Americans building their careers

    Apply Now