General Motors · 15 hours ago
Manufacturing Embedded Systems Developer
General Motors is redefining mobility through innovative designs and advanced technologies. The Manufacturing Embedded Systems Developer role focuses on developing, validating, and maintaining firmware and embedded systems for manufacturing tools and processes, playing a critical part in shaping the future of the automotive industry.
Electric VehicleTransportationManufacturingAutomotiveInformation TechnologyInformation Services
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
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
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-02-12
Sports Business Journal
2026-02-10
Company data provided by crunchbase