Senior Software Developer – Manufacturing Engineering
About This Position
Senior Software Developer – Manufacturing Engineering
General Motors is hiring a Senior Software Developer for its Manufacturing Engineering team in Warren, Macomb County, US. This role offers a competitive salary of $121,142.68 and involves creating advanced software solutions that power vehicle production.
Key Responsibilities
- Design, develop, and maintain high‑performance software applications supporting manufacturing processes and automation.
- Collaborate with mechanical, electrical, and production engineers to integrate software with hardware systems and robotics.
- Lead code reviews, enforce best‑practice standards, and mentor junior developers.
- Implement data acquisition, analytics, and reporting tools to improve line efficiency and quality control.
- Ensure compliance with safety, security, and regulatory requirements throughout the development lifecycle.
- Participate in agile ceremonies, sprint planning, and continuous‑integration pipelines.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience, preferably in manufacturing or automotive environments.
- Proficiency in C++, C#, Python, and real‑time operating systems.
- Experience with PLC programming, OPC-UA, and industrial IoT platforms.
- Strong problem‑solving skills, ability to work cross‑functionally, and excellent communication.
Preferred Skills
- Knowledge of additive manufacturing, robotics, or CNC machine control.
- Familiarity with cloud services (AWS, Azure) and containerization (Docker, Kubernetes).
- Certifications such as ISO 26262, Six Sigma, or Agile Scrum Master.
Benefits
- Competitive salary of $121,142.68
- Comprehensive health, dental, and vision coverage
- Retirement plans with company match
- Paid time off and flexible work arrangements
- Professional development and tuition assistance
Frequently Asked Questions
What type of projects will I work on as a Senior Software Developer at GM?
You will develop and maintain software that drives manufacturing automation, robotics integration, data analytics, and real‑time control systems for vehicle production.
What technical skills are essential for this position?
Strong proficiency in C++, C#, Python, real‑time operating systems, PLC/OPC‑UA, and experience with industrial IoT or robotics.
Is relocation assistance provided for candidates moving to Warren, Michigan?
General Motors offers relocation support for qualified candidates moving to the Warren, Macomb County area.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,330/week.
Check the job description for location requirements.
Job Details
General Motors
Warren, Macomb County
Full-Time
From $2,330/week
28/04/2026