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

General Motors

Vacancy Status

This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)

Work Arrangement

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

The Role

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. The 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 architecture, including feature migration into future Vehicle Motion Coordination and Control (VMCC)‑aligned architectures. Brake Controls plays a key role in GM’s transition to software‑defined vehicles through architecture readiness, feature migration, and a strategic shift toward in‑house software capability. 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. You will work in a highly collaborative environment with systems, controls, calibration, integration, and validation teams to deliver robust, scalable, and reusable software solutions that are central to vehicle safety, performance, and customer experience.

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, Mechatronics, 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.

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

Benefits Overview

  • 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.

Accommodations

General Motors 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.

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

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Early Career Software Developer - Brake Controls and Diagnostics in Oshawa, ON vacancy
  • $115k - $164.6k per year

     ...[or other frequency dictated by the business]. About The Role General Motors of Canada Company is seeking a Senior Software Developer – Brake Controls and Diagnostics to join the team and lead the next generation of software-defined vehicle braking systems. This role offers... 
    Suggested
    Shift work

    General Motors

    Oshawa, ON
    10 hours ago
  • Become a key player at General Motors of Canada as a Software Developer focusing on Brake Controls and Diagnostics. Shape innovative braking systems for the next generation of vehicles in this engaging role. This position is pivotal for developing embedded software for brake... 
    Suggested

    General Motors

    Oshawa, ON
    4 hours 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... 
    Suggested
    Work at office
    Local area
    Remote work
    3 days per week

    General Motors

    Oshawa, ON
    8 days ago
  • $115k - $164.6k per year

    Senior DevOps Developer As a Senior DevOps Developer in GM’s Virtualization and Software‑in‑the‑Loop (SIL) Integration group, you will build automation, pipelines, and cloud...  ...Collaborate with embedded, simulation, and controls teams to align delivery with model‑based development... 
    Suggested
    Local area

    General Motors

    Oshawa, ON
    8 days ago
  • About the job RQ08196 - Sr. Software Developer Responsibilities The resource required to provide additional capacity to assist with the management of Axway Secure Transport version 5.5 and Axway Sentinel reporting tool,(aka Managed File Transfer - MFT) to meet all current... 
    Suggested

    Rubicon Path

    Oshawa, ON
    8 days ago
  • Join General Motors as a Senior Software Developer focusing on embedded data plane solutions. This hybrid role emphasizes optimizing pipelines and integrating various data storage technologies. As a pivotal member of the team, you'll design and implement high-performance... 

    General Motors

    Oshawa, ON
    8 days ago
  • $119.7k - $159.6k per year

     ...Overview We are seeking an experienced Project Controls Manager to support a major infrastructure...  ...schedules using approved scheduling software Facilitate the creation, review, and...  ...Identify schedule risks and constraints, develop mitigation strategies, and support proactive... 
    Long term contract
    Contract work
    For contractors
    Work at office

    Ledcor

    Oshawa, ON
    8 days ago
  • $131k - $180.9k per year

     ...operational matters related to accounting, internal controls, audit/SOX compliance, financial reporting...  .... What You'll Do Lead, coach, and develop a team of highly qualified Chartered...  ...partners. Identify accounting risks early and partner with stakeholders to resolve issues... 
    Full time
    Contract work
    Work at office
    Local area
    Relocation
    Relocation package
    3 days per week

    General Motors

    Oshawa, ON
    15 days ago
  • $147k - $196.6k per year

     ...Engineering Group Manager will lead a team of software and algorithms engineers in initiating,...  ...with project responsibilities including: Develop and release embedded features for Vehicle...  .... Understand & support employee career development goals. Develop and execute initiatives... 

    General Motors

    Oshawa, ON
    10 hours ago
  • Elevate your career as a Project Controls Manager specializing in infrastructure projects. Lead cost management...  ...-making. Key Responsibilities: • Develop and maintain integrated project...  ...Proficiency in Microsoft Excel and scheduling software • Strong leadership and analytical... 

    Ledcor

    Oshawa, ON
    8 days ago
  • Elevate your career as a NextAxiom Developer in hands-on configuration, development, and testing of workflows. This in-person role focuses on digital...  ...implement necessary fixes Requirements: • 5–8 years in software/application configuration • 3–5 years with workflow... 

    E.J.GROUP

    Oshawa, ON
    4 hours ago
  • $81.3k - $122k per year

    A leading automotive manufacturer is seeking a Controls Engineer for their Oshawa Assembly plant to handle tasks throughout the vehicle development lifecycle. Responsibilities include providing engineering support for production, engaging in safety processes, and executing projects... 

    General Motors

    Oshawa, ON
    8 days ago
  • $1764.34 - $2751.92 per week

     ...university education in Computer Science, Software Engineering or a related field. Base...  ...- $2,751.92 Per Week Electrify your career and help build a brighter tomorrow....  ...the role of Associate Software Engineer Developer – Full Stack . Reporting to the Manager... 
    Long term contract
    Permanent employment
    Full time
    Shift work
    Oshawa, ON
    5 days ago
  • $111k - $161k per year

     ...site Education Level: Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Business Administration, Management...  ...organizational goals. Key Accountabilities Mentor and develop team members by providing guidance, feedback, and growth... 
    Full time
    Shift work

    United States Digital Space LLC

    Oshawa, ON
    15 days ago
  • $137.3k - $203k per year

     ...times per week, at minimum. The Role As a Continuous Integration Developer (Architect Level) you will define the architecture, standards,...  ...for how GM builds, tests, and deploys virtualized vehicle software. You’ll leverage your strengths in CI/CD, embedded systems, and... 
    Work at office

    General Motors

    Oshawa, ON
    8 days ago
  •  ...security, innovation, and customer experience. Job Title – Lead Developer – Apigee Location – Toronto, ON, Canada (Hybrid preferred with downtown...  ...best practices across projects Implement robust API security controls using industry-standard authentication and authorization methods... 
    Contract work
    Work at office
    Remote work

    Bilinguallink

    Oshawa, ON
    8 days ago
  •  ...Technical Engineer/Officer. Reporting to the Manager, Design Engineering, you will provide specialized Electrical and Instrumentation & Control design engineering services across a diverse portfolio of nuclear projects. You will work closely with internal engineering,... 

    Ontario Power Generation Inc.

    Oshawa, ON
    8 days ago
  • Drive analytics innovation as a BI Developer in Oshawa, available with a remote work model. Focus on building and maintaining semantic data models for enterprise-grade reporting. This 12-month contract offers a key opportunity to work with cutting-edge data platforms like... 
    Contract work
    Remote work

    Rodan Energy Solutions

    Oshawa, ON
    8 days ago
  • Join Insight Global as a Senior Salesforce Marketing Cloud Developer in Toronto, leveraging your expertise in a hybrid work workplace. Collaborate with a prominent banking client and enhance your skills with Automation Studio and Journey Builder. This position is ideal for... 

    Insight Global

    Oshawa, ON
    4 hours ago
  • A leading engineering staffing firm is seeking a Lead Software Engineer/Developer in Oshawa, Canada. This pivotal role involves driving system design, mentoring engineering teams, and facilitating new application development within a hybrid work environment. The ideal candidate... 

    Cpus Engineering Staffing Solutions Inc.

    Oshawa, ON
    8 days ago
  • $2751.92 - $3227.88 per week

     ...university degree in Computer Science, Software Engineering. Base Location:...  ...Per Week Electrify your career and help build a brighter...  ...the role of Technical Lead – Developer & Delivery . Reporting...  ...access, maintain strong controls, and support audit-ready processes... 
    Permanent employment
    Full time
    Shift work
    Oshawa, ON
    13 hours ago
  •  ...Position Overview The Project Controls Coordinator will report directly to the Project Controls Manager. This role will be responsible...  ...Plant in Oshawa Responsibilities Provide support in developing, establishing, and maintaining the company's project cost/control... 
    Contract work

    Kiewit

    Oshawa, ON
    18 hours ago
  • $120k - $165k per year

    Senior Software Architect & Engineer – mission‑critical aerospace software developer. Focus on scalable, safety‑critical embedded and application‑level software for flight control, avionics and more. Responsibilities include defining software strategy, system integration,... 

    Essence Coaching Group

    Oshawa, ON
    10 hours ago
  • $42.82 - $66.22 per hour

     ...equivalent) plus a Diploma in Instrumentation and Control Engineering Technology (or related...  ...82 - $66.22 Per Hour Electrify your career and help build a brighter tomorrow....  ...initiatives. Provide technical expertise by developing procedures, supporting projects,... 
    Hourly pay
    Permanent employment
    Full time
    For contractors
    Shift work
    Night shift
    Rotating shift
    Afternoon shift
    Oshawa, ON
    13 hours ago
  • Take charge as a Fullstack Software Engineer, leading impactful initiatives in consumer growth. Drive technical excellence and innovate solutions in a remote-first environment while collaborating across functions. In this senior role, you'll navigate complexities while delivering... 
    Remote work

    Affirm

    Oshawa, ON
    8 days ago
  •  ...quality, reliability, and efficiency of software products through comprehensive test automation...  ...job. · The Sr QA Automation Engineer/Developer is responsible for defining, implementing...  ...pipeline integration (GitHub) · Version control and test management tools (Azure Test... 

    Spirit Omega Inc

    Oshawa, ON
    27 days ago
  • $70 - $80 per hour

     ...Position:  ​​​​​​ Modification Team Leader - Engineering Change Control Process Location: Oshawa, ON (Onsite) Structure : Contract...  ...in Mechanical, Electrical, Electronics, Mechatronics, Computer, Software Engineering, or a related engineering discipline, with strong... 
    Contract work
    For contractors

    CorGTA

    Oshawa, ON
    11 days ago
  • $75k - $85k per year

     ...configuration, and integration requirements. Develop and maintain robust customer enablement...  ...swiftly using advanced system logs and diagnostic tools. Enhance and refine technical documentation...  ...SAML2. Experience working in a modern software development environment, including... 
    Manual labor
    Remote work
    Flexible hours

    Greenspace Health

    Oshawa, ON
    4 hours ago
  •  ...automotive, telecom and enterprise software services and solutions research, engineering...  ...and shape the great future of your career with us. Role Summary As a HIL...  ...based simulation platforms to allow developers to test development controller code Work collaboratively with... 
    Worldwide
    Monday to friday
    Shift work
    Day shift

    CIeNET International

    Oshawa, ON
    8 days ago
  • $86 - $94 per hour

     ...Position:  ​​ Senior QA Automation Engineer Developer Location: ​​​​​​​Oshawa (hybrid 2 days remote)​​​​​​​ Structure : Contract 12...  ...functional, performance, security, and integration testing across the software lifecycle. Develop and maintain scalable, reusable automation... 
    Contract work
    Remote work

    CorGTA

    Oshawa, ON
    23 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!