Join to apply for the Senior Software Developer, Body Systems role at General Motors
This role is Hybrid – report to the office at least three days per week.
Overview
Vehicle Mechatronics Embedded Controls (VMEC) designs, develops, and deploys embedded controls and software for vehicle systems that manage motion, access, vision, occupant position, protection, and comfort. The successful candidate will join Agile Scrum teams (~10 members) responsible for developing Body Controls software across GM vehicles globally, with a focus on Software Development and Testing / Verification.
Responsibilities
- Provide lean-agile leadership for software architecture within a large / complex implementation.
- Interface with Software Architects to implement Software Defined Vehicle (SDV) requirements within your Scrum team.
- Provide technical mentorship to junior developers and review designs.
- Collaborate with Product Managers, Testers, and other developers using BDD and TDD to create features for GM vehicles (EVs and ICE).
- Design, implement, and integrate complex embedded software in hand-coded C, with flexibility in methods.
- Develop and maintain unit tests and multicomponent tests; perform model / code equivalence testing.
- Participate in Agile ceremonies and interface with GM internal teams (e.g., Calibrators, Vehicle Integration Teams) and with GM suppliers.
- Utilize debugging tools to identify root causes and resolve defects.
Qualifications (Required)
Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.Experience with writing and debugging C code and / or Rational Rhapsody.Minimum 5-7 years of embedded software development experience; familiarity with automotive software standards (e.g., AUTOSAR) is an asset.Experience with CppUTest framework and debugging CppUTest; knowledge of software configuration management (e.g., Git).Experience interpreting Ethernet, CAN, and LIN logs; development / testing in SIL / HIL or other virtual environments.Strong self-motivation and ability to work in a Scrum team with high independence; Agile / SAFe is a plus.Good communication skills and ability to work with geographically dispersed teams.Ability to manage time and meet deliverables.Experience in domains such as vehicle access, occupant position, protection, vision / visibility, or HVAC is an asset.Note : GM does not provide immigration sponsorship for this role. Do not apply if you will need GM immigration sponsorship now or in the future.
Benefits Overview
GM’s total rewards program focuses on health and well-being. Benefits include :
Paid time off, holidays, and leave programs.Healthcare, dental, and vision.Life insurance and retirement savings plans.GM Vehicle Purchase Plan for you and your family.About GM
Our vision : Zero Crashes, Zero Emissions, Zero Congestion. We strive to lead change that makes the world safer, cleaner, and more equitable.
Why Join Us
We aim to create an inclusive, belonging-focused culture where every employee can contribute to meaningful change through words and actions.
Accommodations
GM offers accommodations for job seekers with disabilities. To request accommodations during the search or application process, please email or call 1-800-865-7580 and include the job title and requisition number.
#J-18808-Ljbffr