Linux/posix systems and system software fundamentals
Cellular stack and operating system integration
Modem control interface layers (telsdk, qmi, ril)
We design our own hardware, so you'll work closely with hardware teams to meet the tough power, signal, and reliability requirements of vehicles
Job Summary
We design our own hardware, so you'll work closely with hardware teams to meet the tough power, signal, and reliability requirements of vehicles.
You'll also work closely with our application and cloud teams to ensure end-to-end reliability and performance.
GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings plan, and paid vacation & holidays.
Matching Summary
We design our own hardware, so you'll work closely with hardware teams to meet the tough power, signal, and reliability requirements of vehicles.
Salary
Base: $190,000 - $290,000; Bonus/Equity: Incentive pay program based on company, job level, and individual performance; Benefits: Health and wellbeing benefit programs, retirement savings plan, tuition assistance, GM vehicle discounts, and more.
Skills & Requirements
Must-have
Linux/POSIX systems and system software fundamentals
Cellular stack and operating system integration
Modem control interface layers (TelSDK, QMI, RIL)
Integrate cellular data into OS (routing, firewalls, VPNs)
Triage and debug end-to-end issues
Packet capture analysis
C, C++, or Java programming
Nice-to-have
Collaborate with radio and OS vendors
IMS-adjacent system integration
4G/5G device behavior from OS perspective
eSIM/eUICC userland flows
Automation for cellular reliability
Modem control-plane interfaces end-to-end
Key Requirements
5+ years software development experience
BS/MS/PhD in computer science or electrical engineering (or equivalent experience)