Senior Software Developer – Manufacturing Engineering

General Motors — Warren, Macomb County
Full-Time Apr 28, 2026
From $2,330/week
Apply Now →

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

How do I apply?

Click the Apply Now button to submit your application directly to the employer.

What is the salary?

The estimated compensation for this role is From $2,330/week.

Is this remote?

Check the job description for location requirements.

Ready to apply?

Take the next step in your career today

Apply Now

Job Details

Company
General Motors
Location
Warren, Macomb County
Type
Full-Time
Salary
From $2,330/week
Posted
28/04/2026
Quick Apply

Similar Jobs

Pest Control Field Technician Intern Mosquito Authority Greenfield, IN
CT Technologist-Full Time-Nights Ochsner Health System
Software Engineer Booz Allen Hamilton
AI
WeHired AI Online