Senior Software Developer - Brake Controls and Diagnostics
$115k - $164.6k per yearGeneral Motors
Vacancy Status
This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)
AI Disclosure
As part of the application process, Artificial Intelligence will be used in the hiring process for this role.
Hybrid
This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Center three times per week, at minimum [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 the opportunity to take a senior position on a new Brake by Wire project while spearheading GM's in-house brake controls and diagnostics software capability and driving 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 senior role, you will lead the development of safety-critical brake control software for core vehicle features and platform capabilities while directly shaping the software foundation for next-generation braking systems. You will serve as a technical authority in a highly collaborative environment, working across 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
- Lead the design, development, and maintenance of embedded software for brake controls and diagnostics applications supporting GM vehicle programs and future SDV platforms.
- Define and own software architecture and implementation strategies that enable scalable, reusable, and maintainable brake controls software across vehicle applications.
- Serve as a technical lead and mentor for junior and intermediate developers, providing guidance on software design decisions, code reviews, and engineering best practices.
- Collaborate with and influence cross-functional teams to align brake controls software with evolving systems decomposition, VMCC architecture direction, and SDV milestone commitments.
- Lead coordination efforts with internal and external team members to ensure feature deliverables remain on track and are achieved as planned.
- Drive software integration, issue resolution, and validation activities to ensure high-quality launch execution and reliable customer-facing performance.
- Champion BDD principles and CI/CD pipelines to deploy software assets while ensuring adherence to GM software quality requirements at each evaluation step.
- Establish and enforce disciplined software development practices for safety-critical applications, including requirements traceability, robust design, and quality-focused implementation.
- Contribute to roadmap planning, risk identification, and technical trade-off decisions in alignment with program and platform objectives.
Your Skills & Abilities (Required Qualifications)
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Mechanical Engineering, or a related technical field.
- Minimum 6 years of experience in embedded software or controls system development for real-time or safety-critical applications.
- Demonstrated experience leading software architecture definition and technical decision-making for complex embedded systems.
- Proven ability to mentor and guide engineers, conduct code reviews, and champion engineering excellence within a team.
- Experience in controls system integration and in software and hardware testing.
- In-depth knowledge of vehicle electrical systems and serial data communication architectures.
- Extensive experience developing and validating system, software, and hardware requirements.
- Strong programming skills in C and/or C++, with a track record of production-quality deliverables.
- Experience in virtualization or software integration.
- Experience with Behavior Driven Development (BDD) and familiarity with Gherkin.
- Solid understanding of AUTOSAR, diagnostics, and embedded software integration in production ECUs.
- Strong knowledge of automotive software architectures, vehicle networks, and system integration.
- Experience with model-based development tools such as MATLAB/Simulink and Embedded Coder.
- Ability to lead effectively across software, controls, systems, calibration, and validation disciplines.
- Exceptional problem-solving skills, a strong ownership mindset, and the ability to drive results in a fast-paced product development environment.
What Will Give You a Competitive Edge (Preferred Qualifications)
- Master's degree in Computer Engineering, Electrical Engineering, Computer Science, Mechanical Engineering, or a related technical field.
- 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.
- Deep familiarity with Automotive Safety Integrity Levels (ASIL) and ISO 26262 functional safety processes.
- Hands‑on experience with functional safety, fault‑tolerant design, or redundant control strategies for braking applications.
- Experience contributing to or leading cross-program or platform-level software reuse and standardization efforts.
Compensation
The salary range for this role is $115,000 to $164,600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE
Benefits
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental and vision benefits including health care spending account and wellness incentive.
- 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.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
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 their 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.
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.
#J-18808-Ljbffr- Expand your career as a Controls Engineer focusing on the design of control systems and technical project support. This position prioritizes... ...wiring and control panels, while also troubleshooting software for programmable logic controllers. Candidates familiar with Allen...Suggested
$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...Senior$1764.34 - $2751.92 per week
...Education Level: Four-year university education in Computer Science, Software Engineering or a related field. Base Location: Oshawa , ON... ...to join our team in the role of Associate Software Engineer Developer – Full Stack . Reporting to the Manager, IT Product...SuggestedLong term contractPermanent employmentFull timeShift work- Freelance Sitecore Developer — Contract Role Role Overview We are seeking an experienced Freelance Sitecore Developer to support the maintenance of a client website which uses the Sitecore Experience Platform (XP/XM). This is a contract-based role ideal for a self-driven...SuggestedContract workFreelanceRemote work
- Senior Technical Engineer Job Overview Perform Modification Team... ...per OPGN’s Engineering Change Control Process Perform Field Team... .../ mechatronics / computer or software engineering is preferred. Requires... ...technical report writing to develop, prepare and implement...SeniorLong term contract
- ...within the public sector, is seeking a Senior QA Automation Engineer Developer to play a key role in delivering high-quality, reliable software solutions. This position sits at the intersection... ...using tools like GitHub Version control and test management tools such as Azure...SeniorContract workRemote work
- Elevate your career with OPG as a Full Stack Associate Software Engineer in Oshawa, ON. Drive software development, testing, and system stability... ...software solutions. In this full-time position, you will develop applications, enhance architecture, and promote best practices...Full time
- Drive your career forward as a hands-on Oracle CPQ Developer with a focus on manufacturing. Candidates must have recent project experience with BML/BMQL and integration skills. We are in search of an Oracle CPQ Developer/Consultant with 5-10 years of practical experience...
- Elevate your career as a Freelance Sitecore Developer in a contract role focusing on Sitecore Experience Platform maintenance. Bring your Sitecore expertise and headless CMS skills to work with key stakeholders. As a Freelance Sitecore Developer, you will support a client...Contract workFreelanceRemote work
$125k - $175k per year
...Stay up‑to‑date on the latest web development technologies and trends. What We Look For 2+ years of experience as a full stack developer. Prior experience building and maintaining complex full stack systems with cross‑browser support. Familiarity or exposure to React...Work at officeRemote workFlexible hours- ...lead generation success for JumpxGogh as a Senior Marketing Manager. Focus on demand... ...marketing experience, particularly in enterprise software or professional services. In this role,... ...brand launch and campaign execution • Develop annual marketing plans from concept to reporting...Senior
- ...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
- Elevate software quality as a Senior QA Automation Engineer in Oshawa with a hybrid work model. You'll drive automation strategies and mentor teams... ...and optimize automation strategies for quality assurance • Develop scalable automation frameworks for various testing types •...Senior
$2751.92 - $3227.88 per week
...year university degree in Computer Science, Software Engineering. Base Location: Oshawa,... ...team in the role of Technical Lead – Developer & Delivery . Reporting to the Manager... ...to deliver secure access, maintain strong controls, and support audit-ready processes while...Permanent employmentFull timeShift work- ...ambitious tax professional to join the team as a Corporate Tax Senior. This role offers an excellent opportunity for someone currently... ...due diligence, transactions and corporate restructuring work Developing your advisory experience through involvement in specialist...SeniorFlexible hours
$42.82 - $66.22 per hour
...12 diploma (or equivalent) plus a Diploma in Instrumentation and Control Engineering Technology (or related discipline), or a valid 309A... ...continuous improvement initiatives. Provide technical expertise by developing procedures, supporting projects, resolving operational issues,...Hourly payPermanent employmentFull timeFor contractorsShift workNight shiftRotating shiftAfternoon shift$86 - $94 per hour
...Position: Senior QA Automation Engineer Developer Location: Oshawa (hybrid 2 days remote) Structure : Contract 12 months to start... ..., security, and integration testing across the software lifecycle. Develop and maintain scalable, reusable automation...SeniorContract workRemote work- A leading staffing firm is seeking a Senior QA Automation Engineer to implement and optimize automation strategies for high-quality software development. The role, located in Oshawa, involves collaborating with teams to ensure comprehensive test coverage. Candidates should...SeniorRemote work2 days per week
- ...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...Senior
- ...product development with Teladoc Health as a Senior Cloud DevOps Engineer in a hybrid setting... ...applications. You'll collaborate with developers and product teams to ensure reliable and... ...applications focusing on optimal scalability • Develop CI/CD pipelines that integrate security...Senior
- Join Teladoc Health as a Senior Cloud DevOps Engineer. This hybrid role demands a robust... ...Health, you will play a critical role in developing features that require advanced cloud infrastructure... ...cloud applications for optimal scaling Develop CI/CD pipelines incorporating security...Senior
$100k - $150k per year
A leading national accounting firm is seeking a Senior Manager to drive tax strategies and manage client engagements. This role requires... ...accounting or tax consulting. The ideal candidate will lead teams, develop compliance strategies, and foster client relationships. The firm...Senior- A leading energy company seeks a Senior Electrical/I&C Design Engineer to join its growing team. The role involves designing I&C systems, managing projects, and collaborating with clients in a safety-driven environment. Applicants should have a Bachelor’s degree in electrical...Senior
$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 workFor contractors$1704.68 - $2658.86 per week
...and results-driven professional to join our team in the role of Senior Vendor Management Specialist . Reporting to the Senior... ...outcomes. ~ Experience using ServiceNow Hardware Asset Management, Software Asset Management, and Vendor Management processes, including...SeniorPermanent employmentFull timeContract workShift work$134k - $214.5k per year
...strategic and results-driven professional to join our team in the role of Senior Manager Supply Chain . Reporting to the Director Supply Chain Strategy & SRM, this position is responsible to develop and execute the short- and long-term supply strategy for goods and...SeniorLong term contractPermanent employmentFull timeTemporary workShift work$1764.34 - $2663.56 per week
...professional to join our team in the role of Senior Business Analyst. Reporting to the... ...and documenting business requirements, developing workflow models, and supporting the... ...rules in collaboration with stakeholders. Develop and maintain business process documentation...SeniorFull timeContract workShift work- ...culture, and retain top talent. Stay current on employment legislation and ensure compliance with government reporting requirements. Develop and implement strategies that foster open communication and positive working relationships. About you University Degree or...SeniorFull timeInternshipFlexible hours
$80 - $90 per hour
...Position: Integration Developer .NET Azure Location: Oshawa, ON (Hybrid 3 days remote) Structure : Contract 24 months to start... ...Support full development lifecycle activities including source control, CI/CD automation, production troubleshooting, performance...Contract workRemote work$57 - $65 per hour
...Position: Power BI Report Developer Location: Oshawa, ON (2 days remote) Structure : Contract 8 months to start Pay: $57.00 -... ...sources. Experience working in Agile environments with source control and issue tracking tools, with relevant business intelligence or...Contract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Brake Controls and Diagnostics. Be the first to apply!
- senior software developer Oshawa, ON
- software engineer - computer Oshawa, ON
- software developer remote Oshawa, ON
- software engineer intern Oshawa, ON
- software engineer devops Oshawa, ON
- ingénieur logiciel Oshawa, ON
- software developer intern Oshawa, ON
- software engineer Oshawa, ON
- software development engineer Oshawa, ON
- software engineer salary in canada Oshawa, ON
