Manufacturing Embedded Systems Developer

General Motors

Warren (MI)

On-site

USD 80,000 - 100,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors is seeking a Manufacturing Embedded Systems Developer in Warren, Michigan. This role involves developing, validating, and maintaining firmware for manufacturing tools, requiring expertise in C/C++, embedded systems, and communication protocols. Candidates should have over 5 years of experience alongside a bachelor's degree in Computer Science or a related field. Ideal applicants will also have hands-on experience with microcontrollers and good communication skills. The position supports innovation in a fast-paced environment and offers a flexible work culture.

Qualifications

  • 5+ years of experience in firmware and embedded software development.
  • Hands-on experience with microcontrollers, SoCs, or SBCs.
  • Working knowledge of computer networking including TCP/IP.

Responsibilities

  • Develop, validate, and maintain firmware for GM manufacturing tools.
  • Design and debug embedded firmware applications.
  • Collaborate with IT teams to integrate manufacturing applications.

Skills

C/C++ programming
Embedded systems understanding
Debugging and troubleshooting
Microcontrollers and SoCs
Automotive communication protocols

Education

Bachelor’s degree in Computer Science or related field

Tools

CANoe
Vehicle Spy

Job description

At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.

Every day, our products move millions of peopleas we aim to makedriving safer, smarter, and more connected, shaping the future of transportation on a global scale.

The Role

Global Manufacturing Electrical & SDV is looking for innovators who are passionate about tackling meaningful work that will shape the future of the automotive industry. While there will be long days, tough moments, and challenges that push you to grow, you’ll find purpose in your work, flexibility to prioritize your family, and the support of a people-first culture. If you’re ready to grow, thrive, and make an impact, we’d love to hear from you.

WHY:

The purpose of this role is to accelerate the development and deployment of advanced manufacturing technologies by rapidly designing, building, and implementing innovative electrical solutions. As manufacturing technology evolves, there is a critical need for engineers who can drive progress by developing complex firmware/software, integrating with embedded systems and swiftly prototyping and validating new concepts. This position is essential for bridging gaps between IT, product engineering, manufacturing, and operations—ensuring that cutting‑edge manufacturing solutions are tested and supported effectively.

WHAT:

As a Manufacturing Embedded Systems Developer, you will develop, validate, and maintain firmware, software and embedded systems for GM Manufacturing tools and processes.

HOW:

Supporting the plants to make it happen for our customers.

The successful candidate is expected to report to the Warren Tech Center on a full-time basis. This role requires up to 25% domestic and international travel.

What You’ll Do (Responsibilities):
  • Design, develop, maintain, and debug embedded firmware and applications using C and C++.

  • Build and validate applications that support all stages of manufacturing electrical testing—from fluid‑fill stations to full vehicle End‑of‑Line (EOL) testing.

  • Contribute to PCB‑related work, including documentation and support for interface boards, break‑out panels, test hardware, and new manufacturing tools.

  • Support the full hardware lifecycle: concept design, schematic capture, layout review, DFM considerations, fabrication/assembly coordination, firmware bring‑up, and validation.

  • Diagnose and resolve issues with vehicle ECUs using CAN (ISO15765), UDS (ISO14229), and DoIP (ISO13400) communication protocols.

  • Collaborate with IT teams to ensure smooth integration between manufacturing applications and GM’s IT infrastructure.

  • Participate in system verification, testing, and validation activities for tools and systems used across Manufacturing Software.

  • Adapt quickly and support multiple large‑scale projects in a fast‑moving environment.

  • Contribute to a forward‑thinking, innovative team culture that embraces change and future challenges.

  • Build strong relationships across software, manufacturing, and program management teams to drive cross‑functional innovation.

Your Skills and Abilities (Required Qualifications)
  • 5+ years of experience in firmware and embedded software development

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)

  • Advanced programming skills in C/C++

  • Strong understanding of embedded systems and hardware bring‑up

  • Hands‑on experience with microcontrollers, SoCs, or SBCs (NXP, TI, STM32, Raspberry Pi, etc.)

  • Experience with I/O control and wireless protocols (Wi‑Fi, Bluetooth)

  • Exceptional debugging and troubleshooting skills across hardware, firmware, and networking

  • Working knowledge of computer networking, including:

    • TCP/IP, switches/routers, VLANs, basic routing

    • Ability to diagnose issues using ping, traceroute, Wireshark, etc.

  • Hands‑on experience with automotive communication protocols such as CAN, LIN, and DoIP

  • Knowledge of vehicle electrical/mechanical systems and electrical architectures

  • Strong technical communication skills in English

What Will Give You a Competitive Edge (Preferred Qualifications)
  • Demonstrated PCB experience: schematic creation, layout review, signal integrity, power distribution, EMI/EMC considerations

  • Experience with diagnostic protocols (DoIP, SoAD, UDS) and tools such as Vehicle Spy, CANoe, or similar

  • Exposure to automotive assembly plant processes or End‑of‑Line testing environments

  • Familiarity with GitHub, Jira, or similar development and workflow tools

  • Experience with End‑of‑Line Assembly Verification systems (e.g., GTS)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Manufacturing Embedded Systems Engineer
Automotive Manufacturing Embedded Systems Engineer

General Motors • Warren (MI)

On-site
USD 80,000 - 100,000
Technical Expert - Electrical & Embedded Systems
Technical Expert - Electrical & Embedded Systems

General Motors • Warren (MI)

On-site
USD 80,000 - 120,000
Lead Manufacturing Software Developer
Lead Manufacturing Software Developer

General Motors • Warren (MI)

On-site
USD 90,000 - 120,000
Compartment Manufacturing Engineer
Compartment Manufacturing Engineer

General Motors • Warren (MI)

On-site
USD 90,000 - 130,000
Senior Embedded Software Engineer - Microcontrollers
Senior Embedded Software Engineer - Microcontrollers

General Motors • Milford (CT)

Hybrid
USD 95,000 - 135,000
Health insurance
Retirement savings plan
GM vehicle discounts
+1
Manufacturing Software Engineering Supervisor
Manufacturing Software Engineering Supervisor

Relha LLC • Warren (MI)

On-site
USD 120,000 - 170,000
Relocation benefits
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

General Motors • Mountain View (WY)

Hybrid
USD 238,000 - 291,000
Senior Software Engineer
Senior Software Engineer

General Motors • Milford (CT)

Hybrid
USD 110,000 - 160,000
Senior Software Engineer – High Voltage Battery Sensor Communication
Senior Software Engineer – High Voltage Battery Sensor Communication

GM • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Bonus potential
Health benefits
GM vehicle discounts
Staff Software Embedded Test Engineer
Staff Software Embedded Test Engineer

General Motors • Warren (MI)

On-site
USD 90,000 - 120,000
Company vehicle evaluation program
Career development opportunities