Software Developer - Manufacturing Applications
Core
Design, develop, test, and maintain software applications to validate vehicle electrical systems and manufacturing processes at GM assembly plants.
Role type
Software Developer (Manufacturing Applications)
Builds
Software applications for vehicle electrical system validation and manufacturing process support
Domain
Automotive manufacturing / Embedded systems
Deliverable
production ML models | product features
Required skills
C, C++, C#, object-oriented programming, software application development, debugging complex software/hardware/system integration issues, source control tools, cross-functional collaboration
Preferred skills
automotive manufacturing testing, vehicle diagnostics, CAN/UDS/DoIP protocols, embedded systems/firmware integration, GitHub/Jira/Visual Studio, production-critical software support, assembly plant experience
Technologies
C, C++, C#, GitHub, Jira, Visual Studio, CAN, UDS, DoIP
Responsibilities
Design, develop, test, and maintain software for vehicle electrical validation; Debug and troubleshoot software, hardware, and system integration issues; Support software validation using test benches and production vehicles; Collaborate with manufacturing, engineering, IT, and plant teams; Contribute to root cause investigations and corrective actions; Improve application performance and reliability; Integrate software with manufacturing equipment and vehicle networks; Participate in code reviews, testing, and release processes
Seniority
Mid-level, hands-on IC