Software Developer developing embedded software for GM's brake control systems. Collaborating with cross-functional teams to advance vehicle braking technology and improve safety and performance.
Responsibilities
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.
Requirements
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
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.
Benefits
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.
Senior embedded engineer developing safety - critical ECU firmware for Hexagon Mining’s digital mining and vehicle - control technologies. Designing, testing, and commissioning embedded systems.
Staff Software Engineer building full - stack AI - powered healthcare workflows for exacare ai, whose platform transforms referral packets into clinical insights and placement decisions.
Senior Software Engineer building scalable TypeScript and AWS systems for exacare ai’s AI operating system for post - acute care. Owning healthcare workflow features from design through production.
Senior Full Stack Engineer expanding Infisical’s open source security infrastructure platform. Building secrets management, PKI, PAM, and KMS products with the engineering team.
Full Stack Engineer expanding Infisical’s open source security platform for secrets management, PKI, PAM, and KMS. Building secure developer infrastructure and AI - enabled security capabilities.
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.