Taro Logo

Software Developer, Body – Secure Vehicle Access System

A global automotive company with a vision of 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 (3 days in office, 2 days remote) based in Warren, Michigan. 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 responsible for creating and implementing features for GM's next-generation EV and ICE vehicles, working with cutting-edge automotive technology. The position requires expertise in embedded systems, C programming, and automotive protocols like CAN and LIN. You'll collaborate with Product Owners, Testers, and other developers using modern development practices such as BDD and TDD. The role offers an opportunity to work on innovative vehicle security systems while contributing to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion. The company provides comprehensive benefits and promotes an inclusive workplace culture where diverse perspectives are valued. This position combines technical challenges with the opportunity to shape the future of automotive technology at a leading global manufacturer.

Last updated 5 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 modify Unit test cases and Multicomponent test cases
  • Participate in Agile 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

Linux
  • 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 Git Ecosystem
  • Experience with Agile, Scrum, Rhapsody Modelling tool
  • Knowledge of CAN, LIN Protocol and Ethernet Stack
  • Understanding of Secure vehicle Access, Occupant position and protection
  • Experience with UML diagrams
  • Understanding of On Board Diagnostics and DTCs

Benefits For Software Developer, Body – Secure Vehicle Access System

Medical Insurance
Dental Insurance
Vision Insurance
  • Total Rewards package
  • Inclusive workplace environment
  • Career development opportunities

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