Back

Body Control Senior Software Engineer

General Motors

Location Pin Icon
Warren, MI
LOCATION

Job Description

As posted by the hiring company

Job Overview:

Job Description

Design and release of Body Control Module (BCM) and Exterior Lighting Module (ELM) embedded Electronic Control Unit (ECU) Automotive Open System Architecture (AutOSAR) architectural software. Prepare software timing plans that ensure all program requirements and Module Release Dates (MRD) are met with appropriate level of software. Design, review, integrate and verify software calibrations to meet vehicle specific architecture, system, security, safety and encoding requirements of current and future model year U.S. and global GM conventional ICE passenger vehicle and Battery Electric Vehicle (BEV), Autonomous vehicle, in Embedded-C (Git and Gerrit repository), MATLAB, Simulink, IBM Rapsody UI tools, using Agile and SAFe methodologies. Simulate and test BCM and ELM embedded ECU’s Body and Lighting software and Calibration features i.e., Power Moding, Doors operation, Steering Wheel Control (SWC), Seating and Heating, Ventilation and Air Conditioning (HVAC) switches, Energy Modules (for Battery Charging Management System), State of Charge (SoC) Range, instantaneous power gauge, Drive Modes, Driver notifications, vehicle exterior and interior lighting, power tail gate and frunk operations, remote keyfob entry and convertible top operation, Vehicle Speed, Tire Pressure Monitoring System (TPMS), Instrument Panel Cluster (IPC) tell tales using Vehicle Networks i.e., GMLAN, CAN, LIN. ETHERNET, protocols using Green Hills Multi (GHS) Debugger, MATLAB, Simulink, Stateflow, IBM Rhapsody Real Time Interface. Create, evaluate, review, and verify in-house Automotive Communication Simulation Tool (ACST) to simulate other ECUs in vehicle architecture using Embedded C programming languages, using GHS simulator/Debugger IDE, Vehicle Spy UI tool and NeoVI Fire-2 hardware. Subject Matter Expert for setting software and calibrations to enable and/or disable vehicle features with respect to vehicle trim levels in U.S and global markets to comply with respective ISO road regulations (U.S., Europe, Asia, Middle East and Latin America) defined by Federal Motor Vehicle Safety Standards (FMVSS), United Nations Economic Commission for Europe (UN ECE), New Car Assessment Program (NCAP), Euro NCAP, and China NCAP crash and durability standards, and Insurance Institute of Highway Safety (IIHS) ratings. Design Failure Mode & Effects Analysis (DFMEA), Design Review Based upon Test Results (DRBTR), Red X, Design for Six Sigma (DFSS). Ensure software performance meet mass, cost and timing and approve/author Engineering Work Orders (EWOs) to release software and calibrations for the U.S., global and emerging markets. Provide support with automation in daily activities. Participate in preparation of training materials and perform in-house training associated with first and second level support duties. Provide testing support for automation, simulation related queries. Participate in daily scrum activities/daily software standup meetings to meet deadlines. Lead cross-functional software projects, ensuring effective delivery and adherence to SAFe/Agile methodologies. Coach others in team and facilitator for Kanban/SAFe meetings. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.





Additional Job Description

REQUIREMENTS: Bachelor’s degree in Embedded Software Engineering, Electrical Engineering, Computer Engineering, Software Engineering, Mechanical Engineering, or related field of study. Five (5) years of experience as an Electronics Engineer, Embedded Hardware Engineer, or related occupation. Or Master’s degree in Embedded Software Engineering, Electrical Engineering, Computer Engineering, Software Engineering, Mechanical Engineering, or related field of study and Three (3) years of experience as an Electronics Engineer, Embedded Hardware Engineer, or related occupation. Three (3) years of experience in the following: Automotive Software development for complex Vehicle Sub-systems, which includes Body Controls Software across various Vehicle Electrical Architectures; AUTOSAR (Automotive Open System Architecture) compliant ECU (Electronic Control Unit) Embedded Software Development – Embedded C, Rhapsody, Matlab/Simulink; Microcontroller Architectures, Memory Technologies; Electrical Hardware Design and Failure Modes of ECUs, especially with respect to the Vehicle Electrical Architectures; Tools and Technologies including CAN, LIN, Ethernet, Vehicle Spy/Vector CANoe, dSPACE, Jira, and GIT; Enable vehicle compliance with US and Global Regulations to include FMVSS/CMVSS, ECE, China, Middle East, and South America; Debug and Root Cause complex Vehicle level Software; Vehicle Manufacturing EOL (End Of Line) Process pertaining to ECU Configuration/Testing; and Agile methodologies, including Scrum and Kanban.

#LI-DNI





About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.





Why Join Us

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.





Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards Resources.





Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.





Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.