Logo
Cadillac / GM

Body Control Senior Software Engineer

Cadillac / GM, Warren, Michigan, United States, 48091

Save Job

Overview

Design and release of Body Control Module (BCM) and Exterior Lighting Module (ELM) embedded ECU software for automotive Open System Architecture (AutOSAR). Prepare software timing plans to meet program requirements and Module Release Dates (MRD) with appropriate software level. Work in Embedded-C (Git and Gerrit), MATLAB, Simulink, IBM Rhapsody UI tools, using Agile and SAFe methodologies. Simulate and test BCM and ELM embedded ECU software and calibration features including vehicle functions and lighting, in U.S. and global GM conventional internal combustion engine (ICE), Battery Electric Vehicle (BEV), Autonomous vehicle architectures. Responsibilities

Design, review, integrate and verify software calibrations to meet vehicle-specific architecture, system, security, safety and encoding requirements. Develop and implement software timing plans to ensure all program requirements and MRD are met. Simulate and test BCM and ELM software and calibration features such as: Power Moding, Doors operation, Steering Wheel Control (SWC), Seating and HVAC controls, Battery charging management, State of Charge (SoC) and Range, instantaneous power gauge, Drive Modes, driver notifications, exterior and interior lighting, power tailgate and frunk operations, remote keyfob entry, convertible top operation, Vehicle Speed, and Tire Pressure Monitoring System (TPMS). Utilize Vehicle Networks (GMLAN, CAN, LIN, Ethernet) and related protocols with tools such as Green Hills Multi (GHS) Debugger, MATLAB/Simulink, Stateflow, and IBM Rhapsody Real Time Interface. Create, evaluate, review, and verify in-house Automotive Communication Simulation Tool (ACST) to simulate other ECUs using Embedded C, GHS simulator/Debugger IDE, Vehicle Spy UI, and NeoVI Fire-2 hardware. Serve as Subject Matter Expert for software settings and calibrations to enable/disable vehicle features by trim level for U.S. and global markets, conforming to FMVSS, UN ECE, NCAP/Euro NCAP, and IIHS standards. Design and review DFMEA, DRBTR, Red X, and DFSS, ensuring software performance meets mass, cost and timing constraints; approve Engineering Work Orders (EWOs) for software and calibration releases. Provide automation support in daily activities; participate in training material preparation and in-house training for first and second level support; assist with automation/testing queries. Participate in daily scrum and standup meetings; lead cross-functional software projects ensuring delivery aligned with SAFe/Agile methodologies; coach and facilitate Kanban/SAFe practices. Hybrid work policy: 3 days in-office, 2 days remote; must report to local office. Qualifications

Requirements: Bachelors degree in Embedded Software Engineering, Electrical Engineering, Computer Engineering, Software Engineering, Mechanical Engineering, or related field; or Masters degree with appropriate professional experience. Five (5) years of experience as an Electronics Engineer, Embedded Hardware Engineer, or related occupation; or three (3) years with a Masters degree. Automotive software development experience for complex vehicle sub-systems, including Body Controls Software across various Vehicle Electrical Architectures. AUTOSAR (Automotive Open System Architecture) compliant ECU embedded software development; Embedded C, Rhapsody, MATLAB/Simulink; microcontroller architectures; memory technologies; electrical hardware design and ECU failure modes. Experience with CAN, LIN, Ethernet, Vehicle Spy/Vector CANoe, dSPACE, Jira, and GIT; ability to enable vehicle regulatory compliance (FMVSS, ECE, China, Middle East, South America). Debugging and root cause analysis of complex vehicle-level software; knowledge of ECU configuration/testing in manufacturing EOL processes; familiarity with Agile methodologies (Scrum, Kanban). Desireable: knowledge of additional tools and standards as applicable. About GM: GM envisions Zero Crashes, Zero Emissions, Zero Congestion and fosters an inclusive, belonging culture. For more information on benefits and equal opportunity, see the companys total rewards and non-discrimination statements as provided in the original posting. #J-18808-Ljbffr