General Motors logo

Body Control Senior Software Engineer

General Motors

Warren, MI
Full Time
Senior
16 days ago

Job Description

About the Role

The Body Control Senior Software Engineer is responsible for designing and releasing Body Control Module (BCM) and Exterior Lighting Module (ELM) embedded Electronic Control Units (ECUs) within an automotive environment. The role involves developing software architecture compliant with AUTOSAR standards, ensuring vehicle feature functionality, and supporting global vehicle regulations. The engineer will work with various tools and methodologies, including Agile and SAFe, to simulate, test, and verify embedded ECU software for current and future vehicle models, including ICE, BEV, and autonomous vehicles, across multiple markets.

Key Responsibilities

  • Design and release of BCM and ELM embedded ECU software using AUTOSAR architecture in Embedded-C, MATLAB, Simulink, IBM Rhapsody, and other tools.
  • Prepare software timing plans to meet program requirements and Module Release Dates (MRD).
  • Design, review, integrate, and verify software calibrations to meet vehicle-specific architecture, system, security, safety, and encoding requirements.
  • Simulate and test embedded ECU software and calibration features such as power modes, door operations, steering wheel controls, HVAC, energy modules, vehicle lighting, remote keyfob entry, and vehicle network communication protocols.
  • Create, evaluate, review, and verify automotive communication simulation tools to simulate other ECUs in vehicle architecture.
  • Set software and calibration parameters to enable or disable vehicle features based on trim levels and ensure compliance with international safety and crash standards.
  • Perform DFMEA, DRBTR, and design for Six Sigma activities to ensure software quality and performance.
  • Approve and author engineering work orders for software release in various markets.
  • Support automation, participate in training, and provide testing support for automation and simulation queries.
  • Lead cross-functional software projects, ensuring effective delivery and adherence to SAFe/Agile methodologies, including coaching and facilitating Kanban/SAFe meetings.

Requirements

  • Bachelor's degree in Embedded Software Engineering, Electrical Engineering, Computer Engineering, Software Engineering, Mechanical Engineering, or related field.
  • Five (5) years of experience as an Electronics Engineer, Embedded Hardware Engineer, or related occupation, or Master's degree with three (3) years of relevant experience.
  • Experience in automotive software development for complex vehicle sub-systems, including Body Controls Software across various vehicle electrical architectures.
  • Proficiency with AUTOSAR compliant ECU embedded software development in Embedded C, Rhapsody, MATLAB/Simulink.
  • Knowledge of microcontroller architectures, memory technologies, and electrical hardware design related to ECUs.
  • Experience with vehicle communication protocols such as CAN, LIN, Ethernet, and tools like Vehicle Spy/Vector CANoe, dSPACE, Jira, and GIT.
  • Ability to enable vehicle compliance with US and global regulations including FMVSS, ECE, China, Middle East, and South America standards.
  • Debugging and root cause analysis of complex vehicle-level software issues.
  • Understanding of vehicle manufacturing EOL processes related to ECU configuration and testing.
  • Familiarity with Agile methodologies, including Scrum and Kanban.

Nice to Have

  • Experience with Green Hills Multi debugger, GHS simulator/Debugger IDE, Vehicle Spy UI tool, and NeoVI Fire-2 hardware.

Qualifications

  • Educational background as specified in the requirements (Bachelor's or Master's degree).

Benefits & Perks

  • Supportive work environment with a hybrid work policy (3 days in-office, 2 days remote).
  • Opportunities for training and career development.
  • Comprehensive total rewards package.

Working at General Motors

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We embrace responsibility to lead change that makes the world better, safer, and more equitable. We foster an inclusive environment that encourages innovation, teamwork, and continuous improvement, emphasizing belonging, diversity, and making a positive impact through engineering, technology, and design.

Apply Now

Job Details

Posted AtJul 11, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About General Motors

Website

gm.com

Location

Warren, MI

Industry

Other Motor Vehicle Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches