Manufacturing Embedded Systems Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 8 hours ago

Manufacturing Embedded Systems Developer

General Motors is redefining mobility with innovative vehicles and experiences. The Manufacturing Embedded Systems Developer will develop, validate, and maintain firmware and embedded systems for GM Manufacturing tools and processes, ensuring the integration of advanced manufacturing technologies.

Electric VehicleTransportationManufacturingAutomotiveInformation TechnologyInformation Services
badNo H1Bnote

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

Qualification

Firmware developmentEmbedded softwareC/C++ programmingMicrocontrollers experienceAutomotive communication protocolsDebugging skillsComputer networkingPCB experienceGitHub familiarityTechnical communication

Required

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

Preferred

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)

Benefits

Relocation benefits

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase