Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Early Career Software Developer - Brake Controls and Diagnostics

$73.9k - $110.9k per year

United States Digital Space LLC

General Motors of Canada Company is seeking a Software Developer – Brake Controls and Diagnostics to join the team and help shape the next generation of software‑defined vehicle braking systems. This role offers the opportunity to contribute to a new Brake by Wire project while advancing GM’s in‑house brake controls and diagnostics software capability and supporting the transition toward next‑generation software‑defined vehicle (SDV) architecture, including brake controls feature migration into future Vehicle Motion Coordination and Control (VMCC)‑aligned architectures.

Brake Controls is playing a key role in GM’s transition to software‑defined vehicles through architecture readiness, feature migration into future control frameworks, and a strategic shift toward in‑house software capability. In this role, you will contribute to the development of safety‑critical brake control software for core vehicle features and platform capabilities while directly influencing the software foundation for next‑generation braking systems.

Work Arrangement: Hybrid. This role is categorized as hybrid. The successful candidate is expected to report to Markham Elevation Centre (MEC) / Oshawa Elevation Centre (OEC) three times per week at minimum, or other frequency dictated by the business.

What You’ll Do

  • Design, develop, and maintain embedded software for brake controls and diagnostics applications supporting GM vehicle programs and future SDV platforms.
  • Contribute to software architecture and implementation strategies that enable scalable, reusable, and maintainable brake controls software across vehicle applications.
  • Collaborate with cross‑functional teams to align brake controls software with evolving systems decomposition, VMCC architecture direction, and SDV milestone commitments.
  • Coordinate and collaborate with team members internally and externally to ensure feature deliverables remain on track and are achieved as planned.
  • Participate in software integration, issue resolution, and validation activities to ensure high‑quality launch execution and reliable customer‑facing performance.
  • Utilize BDD principles and CI/CD pipelines to deploy software assets while adhering to GM software quality requirements at each evaluation step.
  • Drive disciplined software development practices for safety‑critical applications, including clear requirements traceability, robust design, and quality‑focused implementation.

Required Qualifications

  • Bachelor’s, Master’s or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, Mechantronics, Mechanical Engineering, or a related technical field.
  • Must be graduating between December 2025 and August 2026.
  • Able to work full‑time, 40 hours per week.

Preferred Qualifications

  • Experience in controls system integration and in software and hardware testing.
  • Knowledge of vehicle electrical systems and serial data communication architectures.
  • Experience developing and validating system, software, and hardware requirements.
  • Strong programming skills in C and/or C++.
  • Experience in virtualization or software integration.
  • Experience with Behavior Driven Development (BDD) and familiarity with Gherkin.
  • Familiarity with AUTOSAR, diagnostics, and embedded software integration in production ECUs.
  • Familiarity with automotive software architectures, vehicle networks, and system integration.
  • Experience with model‑based development tools such as MATLAB/Simulink and Embedded Coder is an asset.
  • Ability to work effectively across software, controls, systems, calibration, and validation disciplines.
  • Strong problem‑solving skills, an ownership mindset, and the ability to thrive in a fast‑paced product development environment.
  • Experience in automotive brake systems, chassis controls, active safety, or related domains.
  • Experience with ETAS/INCA, Intrepid/Vehicle Spy, or similar DAQ tools.
  • Knowledge of OBD‑II diagnostics.
  • Familiarity with Automotive Safety Integrity Levels (ASIL).
  • Exposure to functional safety, fault‑tolerant design, or redundant control strategies for braking applications.

Compensation

The salary range for this role is $73,900 to $110,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

Sponsorship

PLEASE ONLY APPLY IF YOU DO NOT NEED SPONSORSHIP TO WORK IN CANADA NOW OR IN THE FUTURE. WE ARE UNABLE TO CONSIDER CANDIDATES WHO REQUIRE SPONSORSHIP.

Accommodations

Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada Company, please advise if you require accommodation.

General Motors of Canada offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on ca.talent.com. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Benefits Overview

The goal of the General Motors of Canada total rewards program is to support the health and well‑being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental, and vision benefits.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family and friends.

Non-Discrimination and Equal Employment Opportunities

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match your skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role‑related assessment(s) and/or a pre‑employment screening prior to beginning employment. To learn more, visit How we Hire.

General Motors of Canada values diversity and is an equal opportunity employer.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Early Career Software Developer - Brake Controls and Diagnostics in Markham, ON vacancy
  • Launch your career with General Motors as an Early Career Software Engineer focused on virtualization and integration. This hybrid role supports software development...  ...to creating simulation environments for embedded controllers. Ideal candidates are pursuing a degree in Computer... 
    Entry level
    Full time

    United States Digital Space LLC

    Markham, ON
    7 days ago
  • Join General Motors as a Diagnostic Software Developer in a hybrid role focused on creating cutting-edge solutions in the Autonomous Vehicle sector. Collaborate in an agile workplace as you design and develop key software systems. Ideal candidates will hold a degree in Computer... 
    Suggested

    United States Digital Space

    Markham, ON
    4 hours ago
  • Step into a pivotal role at GM as a Software Developer focused on diagnostics for autonomous vehicles. This hybrid position emphasizes software creation in C and C++. You will be integral to the Diagnostic Software team, collaborating with engineers to develop innovative... 
    Suggested

    General Motors

    Markham, ON
    7 days ago
  • Elevate your career with General Motors by developing cutting-edge vehicle dynamics control systems in Markham. This senior role focuses on driveline and braking systems for electric and performance vehicles. As a Senior Vehicle Dynamics Controls Developer, you will design... 
    Suggested

    General Motors

    Markham, ON
    4 hours ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team behind...  ..., audit logging, and access control – through a mix of C/C++ and Python/Bash...  ...assistance plan Employee Discount Platform Career Progression Casual Work Environment... 
    Suggested
    Long term contract
    Casual work
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    7 days ago
  • Join General Motors as a Hybrid Software Developer and shape the future of automotive technology. Collaborate on innovative Infotainment software...  ...the driver experience. This role targets enthusiastic early career engineers skilled in software and controls. You will design... 
    Entry level
    Full time

    General Motors

    Markham, ON
    7 days ago
  • $147k - $196.6k per year

     ...at General Motors Canada is developing a unified, scalable Vehicle Logging...  ...a Staff Embedded Logging Software Developer to design and...  ...cohesive interaction between the control plane (configuration, arbitration...  ..., SoC platforms, diagnostics, failure/crash analysis. Compensation... 
    Work at office
    Local area
    Remote work
    3 days per week

    General Motors

    Markham, ON
    7 days ago
  • $115k - $164.6k per year

     ...at General Motors Canada is developing a unified, scalable Vehicle Observability...  ...a Senior Embedded Logging Software Engineer to design and...  ...interaction between the control plane (configuration, arbitration...  ...architectures, SoC platforms, diagnostics, failure/crash analysis... 
    Work at office
    Local area
    Remote work
    3 days per week

    Israelvcforum

    Markham, ON
    7 days ago
  •  ...the future at General Motors as a Junior Software Developer focusing on Embedded Systems within a...  ...develop and test software for vehicle control systems. Proficient candidates should be...  ...control systems on EVs • Design controls and diagnostics strategies for continuous improvement •... 

    Israelvcforum

    Markham, ON
    7 days ago
  •  ...electronics, electro-mechanics, and software. We’re not just a company; we’...  ..., CPU and memory utilization. Develop and integrate low level Linux...  ...Ability to perform complex diagnostic and investigation based on...  ...you’re ready to elevate your career and be part of a team that’s making... 
    Internship

    Syntronic

    Markham, ON
    7 days ago
  • $115k - $164.6k per year

    ## Senior Software Developer - Test AutomationApplyremote type: Hybridlocations: Markham, Ontario, Canada: Oshawa, Ontario, Canadatime...  ...enable development, verification, and validation of embedded controllers, production software, and calibrations across the vehicle/... 
    Long term contract
    Work at office
    3 days per week

    General Motors

    Markham, ON
    7 days ago
  • $115k - $164.6k per year

     ...seeking cutting‑edge solutions to the question: how do we develop and validate our embedded control system without any hardware? Part of developing a...  ...unmodified production code. These enable engineers to develop software years before ECU hardware is available. The General... 
    Work at office
    3 days per week

    General Motors

    Markham, ON
    7 days ago
  • Join General Motors as a Senior Software Developer with expertise in AI and virtualization. This hybrid position emphasizes innovative software development for virtual ECU environments. In this pivotal role, you will enhance simulation capabilities while developing software... 

    General Motors

    Markham, ON
    4 hours ago
  • Join the journey of innovation as an Expert Software Developer specializing in mapping solutions. This hybrid role requires substantial experience in software engineering, involving leadership and collaboration with various stakeholders. You will be responsible for developing... 

    General Motors

    Markham, ON
    7 days ago
  • Join General Motors as a Software Developer in Test, where your expertise will shape the quality of cutting-edge automotive software. This hybrid role combines coding skills and testing methodologies to deliver superior results. In this position, you will execute and assess... 

    Israelvcforum

    Markham, ON
    7 days ago
  • $147k - $196.6k per year

     ...business]. About the role We are building General Motors’ next‑generation Software-Defined Vehicle (SDV) infotainment platform, powered by Android Automotive OS. As a Staff Software Developer, you will play a critical technical leadership role in shaping the platform foundations... 
    Long term contract
    Local area

    General Motors

    Markham, ON
    7 days ago
  • $115k - $164.6k per year

    Job Overview As a Senior Software Developer, you will build the software that powers GM’s virtual development environments, SIL workflows, and...  ...simulation or validation pipelines. Design APIs for simulation control, artifact management, and orchestration. Optimize... 
    Work at office
    3 days per week

    United States Digital Space LLC

    Markham, ON
    7 days ago
  • Join GM as a Senior Software Developer and work on cutting-edge projects involving AI and virtualization. This hybrid position offers a unique opportunity to enhance your technical expertise. In this role, you will be responsible for building the software behind GM’s virtual... 

    General Motors

    Markham, ON
    7 days ago
  •  ...communication skills for customer interaction • Ability to multitask while staying organized • Flexibility to work evenings and weekends as needed Make an impact in your career at The Brick by providing exceptional customer service and achieving sales success. #J-18808-Ljbffr
    Weekend work
    Afternoon shift

    The Brick

    Markham, ON
    7 days ago
  • $115k - $164.6k per year

    Develops and implements vehicle agile control systems, including driveline and braking, for electric and performance vehicles. Responsibilities include designing and testing vehicle dynamics control algorithms. Applicants must hold a BS degree and have at least 3 years of... 

    General Motors

    Markham, ON
    4 hours ago
  • Step into a transformative role as a Senior Software Developer focusing on DevOps at General Motors. In this hybrid position, you’ll create automation and cloud-native systems that enhance developer workflow in cutting‑edge environments. As part of GM’s Virtualization and... 

    General Motors

    Markham, ON
    4 hours ago
  • $150k - $170k per year

     ...innovation with decades of repair, parts, and diagnostic expertise. Together, we’re transforming...  ..., managing a Team Lead and a group of Software Developers. You will partner closely with Product...  ...and mitigates vulnerabilities early in the development lifecycle. Evaluate... 
    Flexible hours

    United States Digital Space LLC

    Markham, ON
    7 days ago
  • BRAKE PRESS OPERATOR-Markham, ON Hours of work: Monday – Thursday 7am – 5pm and Friday 7am -11:15am Well established steel...  ...measurements ~Perform basic programming edits using CNC controls and related software ~Read and understand blueprints, work orders, and other... 
    Full time
    Direct hire

    Modern Technical Staffing, Inc.

    Markham, ON
    a month ago
  • $140k per year

     ...leader that can turn numbers into actionable insights? As a Cost Control Manager, you manage cost control activity oversight for a major transportation...  ...performance and efficiency. Apply now and transform your career with us. What you will be doing Review and analyze project... 
    Contract work

    Flatiron Construction Corp

    Markham, ON
    7 days ago
  • Elevate your engineering career as the Brake Controls Diagnostic Architect at General Motors in Markham. This hybrid position leads diagnostic systems development to ensure flawless product performance. As part of the Vehicle Mechatronic Embedded Controls team, you will align... 

    Dormont Manufacturing Co

    Markham, ON
    1 day ago
  • $78.8k - $118.2k per year

     ...Engineering Group, Engineering Group Software Engineering General Summary The QCT Software...  ...a Software Engineer to help design, develop, test, and maintain web‑based and cloud‑hosted...  ...Django Familiarity with Git version control and branching workflows (e.g., GitHub... 
    Internship
    Work from home

    United States Digital Space LLC

    Markham, ON
    7 days ago
  • $147k - $196.6k per year

     ...Vehicle Mechatronic Embedded Controls (VMEC) engineering department...  ...General Motors Canada. The Diagnostics System Architect (DSA) is the...  ...data collection initiatives for brake controls using appropriate and...  ...Decompose new technologies, develop DFMEAs, identify diagnostic capabilities... 

    Dormont Manufacturing Co

    Markham, ON
    1 day ago
  •  ...commitment to excellence knows no bounds. We are looking to hire a Software Developer for our client based in Markham, ON. Job Title: Lead Software...  ...for software design Understanding of version/configuration control concepts and the need for accurate tracking of software... 
    Local area

    ALTEN Canada

    Markham, ON
    7 days ago
  • ~ Analyse customer specs and design protection & control panels (SLDs, schematics, wiring, logic diagrams, BOMs) ~ Develop and execute relay test plans for protection systems ~ Create relay setting files based on logic diagrams and protection studies ~ Perform secondary... 
    Contract work

    Insight Global

    Markham, ON
    7 days ago
  • Become a vital part of General Motors as a C++ Developer, focusing on diagnostic software within a hybrid workspace. Collaborate with a dynamic team to drive automotive innovations. At General Motors, you’ll work in the Diagnostic Infrastructure team, contributing solutions... 

    General Motors

    Markham, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Early Career Software Developer - Brake Controls and Diagnostics. Be the first to apply!