COMPANY: General Motors Company
LOCATION: 3300 General Motors Road, Milford, MI 48380
JOB TYPE: Full-time
TITLE: Embedded Software Platform Engineer
DUTIES: Define software and architectural requirements, design, implement, and test infrastructures for Software Defined Vehicle (SDV) platform architecture to introduce software applications in ICE passenger vehicles and Battery Electric Vehicles (BEVs), and features/capabilities including Heating Ventilation and Air Conditioning (HVAC), Odometer, Vehicle Speed, and Steering Wheel, in C++, Python, Java, and Kotlin programming languages, using Git, Gerrit, Jenkins, OpenGrok, Artifactory and other tools, following Motor Industry Software Reliability Association (MISRA) Cert C and GM internal standards. Develop vehicle service layer Application Programming Interfaces (APIs) and provide details for signal behavior. Develop interface in Android Protocol Buffers to generate C++, Java, Kotlin, and Python scripts, to connect existing controllers including Body Control Module (BCM), Vehicle Interface Control Module (VICM), Virtual Cockpit Unit (VCU), Center Stack Module (CSM), and vehicle serial communications in mechatronic layer to new Vehicle Intelligence Platform (VIP) and evolving to Software Defined Vehicle (SDV) to seamlessly connect in-vehicle computing controls with cloud and edge computing resources.
REQUIREMENTS: Master's degree in Electrical Engineering, Computer Engineering, or related field, and one (1) year of experience as an Engineer, or related role. Must also have experience with: designing, implementing, and testing passenger vehicle module or platform architecture, in C++ and Python programming languages, following MISRA Cert C and OEM internal standards.
TO APPLY: Visit, https://search-careers.gm.com/en/jobs/ Job Reference: 202409536