G
Posted 17 days ago
Lead Manufacturing Software Application Developer
General MotorsLead Manufacturing Software Application Developer (MSAD)
Requirements
10+ years software development experience, Bachelor's degree in Computer Science or related field, Proficiency in C, C++, C#, or Java, Firmware development experience, Software debugging and troubleshooting expertise, Knowledge of CAN, UDS, or DoIP protocols, Knowledge of vehicle electrical and mechanical systems
Skills
C#JavaCANFirmware
About the role
Responsibilities
- Design, develop, and validate applications for all stages of electrical testing, from fluid fill stations to full vehicle End-of-Line Testing
- Code, maintain, and debug applications using various programming languages
- Lead and coach junior developers through technical hurdles to promote professional growth
- Debug and root cause issues with vehicle electronic control units using CAN, UDS, and DoIP serial data protocols
- Perform application validation on System Benches, development hardware, and vehicles
- Work with IT teams to ensure seamless integration between business applications and IT infrastructure
- Build and nurture strategic relationships across software, manufacturing, and program management functions
Requirements
- 10+ years of software development experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Advanced programming skills in C, C++, C#, or Java
- Experience in firmware development
- Expertise in software debugging and troubleshooting
- Ability to read and understand CAN (ISO15765), UDS (ISO14229), and/or DoIP (ISO13400) protocols
- Knowledge of vehicle electrical and mechanical systems and architectures
- Effective technical communication skills in English
Preferred Qualifications
- PCB design experience
- Familiarity with GitHub and Jira
- Familiarity with End-of-Line Assembly Verification systems such as GTS
- Experience with Microsoft Visual Studio for software development
- Experience working in vehicle assembly plants or manufacturing processes
About the Company
General Motors is redefining mobility through human-centered design, creating vehicles and experiences that are designed to be felt. 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.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeLead Manufacturing Software Application Developer
General Motors · Warren
