This role involves delivering high-quality software for embedded controls systems in the electrification space, specifically for VMEC - High Voltage Battery Wired/Wireless Communication and Sensing (WCSR). The goal is to ensure timely and quality software deliverables for Wired and Wireless Battery Management Systems, while adhering to safety requirements, government regulations, and GM-internal policies like MISRA guidelines. The engineer will apply good software design principles, utilize design patterns, and understand supervisory controls architecture and hardware abstractions. Key responsibilities include designing, developing, and implementing physics and controls requirements to improve software for mechatronic controls, diagnostics, controller communication, and more. The role requires maintaining an understanding of Ethernet standards and automotive communication protocols (CAN, LIN, ARXML), testing software functionality across different levels (Controller, System, Vehicle), and documenting requirements with traceability to test cases. The engineer will use automated test tools, lead Agile Scrum team members, and coordinate with various external departments. Embracing software development methodologies for built-in quality, Software Defined Vehicle (SDV) and Service Oriented Architecture (SOA) principles, and CI/CD pipelines with DevOps understanding are crucial. Additionally, the role involves developing AI-driven diagnostics and predictive analytics for embedded control systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior