Taro Logo

Software Developer, Body – Secure Vehicle Access System

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion
Warren, MI, USA
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Automotive

Description For Software Developer, Body – Secure Vehicle Access System

General Motors is seeking a Software Developer to join their Body – Secure Vehicle Access System team in a hybrid work arrangement. This role focuses on designing and developing embedded controls and software for vehicle access systems, particularly side closure entry controls. As part of an Agile Scrum team, you'll be instrumental in creating next-generation features for both electric and conventional vehicles. The position requires expertise in embedded systems, C programming, and automotive protocols like CAN and LIN. You'll work collaboratively with Product Owners, Testers, and other developers using modern development practices including BDD and TDD. The role combines hands-on coding with system architecture responsibilities, including implementing diagnostic systems and working with various internal teams. GM's mission of achieving Zero Crashes, Zero Emissions, and Zero Congestion makes this an exciting opportunity to impact the future of automotive technology. The position offers comprehensive benefits and a balanced hybrid work schedule with 3 days in-office and 2 days remote. This is an excellent opportunity for an experienced embedded software developer looking to work on cutting-edge automotive systems in a collaborative, forward-thinking environment.

Last updated 6 days ago

Responsibilities For Software Developer, Body – Secure Vehicle Access System

  • Design and develop embedded controls and software for Secure Vehicle access systems
  • Work as part of an Agile Scrum team developing embedded automotive control systems
  • Create and implement Features for GM's next generation of EV and ICE vehicles
  • Create and integrate hand-coded software
  • Create or modify Unit test cases and Multicomponent test cases
  • Participate in Agile Team ceremonies
  • Interface with GM internal teams – Calibrators, Vehicle Integration Teams
  • Create and implement Diagnostic Trouble Codes (DTCs)

Requirements For Software Developer, Body – Secure Vehicle Access System

  • Bachelor's degree in Computer Science, Electrical and Computer Engineering, Software Engineering, Robotics and Mechatronics Systems Engineering, or related field
  • 2 years experience writing and debugging C code on ECU
  • Embedded software development experience
  • Experience with software configuration management processes and Git Ecosystem
  • Experience with Agile, Scrum, Rhapsody Modelling tool
  • Knowledge of CAN, LIN Protocol and Ethernet Stack
  • Experience with Secure vehicle Access, Occupant position and protection systems
  • Understanding of UML diagrams
  • Knowledge of On Board Diagnostics and DTCs

Benefits For Software Developer, Body – Secure Vehicle Access System

Medical Insurance
Dental Insurance
Vision Insurance
  • Total Rewards package
  • Comprehensive benefits from day one

Jobs Related To General Motors Software Developer, Body – Secure Vehicle Access System