✦ Luna Orbit — Software Engineering

Staff Cellular Software Engineer

at General Motors

📍 Mountain View, California, United States of America Unknown Posted March 14, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education BS/MS/PhD in computer science or electrical engineering
Category Software Engineering

This role involves developing and debugging cellular communication software for vehicles, ensuring reliable connectivity across various network conditions and hardware modules.

  • Develop cellular software for vehicle connectivity
  • Debug and troubleshoot cellular issues
  • Integrate cellular modules with vehicle systems
  • Coordinate with hardware teams
  • Optimize network handoffs and signal management

The technical scope includes cellular system integration, modem control interfaces, and network management using C, C++, Java, and Linux-based systems, with a focus on automotive telecommunication environments.

The ideal candidate is a software engineer with over 5 years of experience in cellular system software, proficient in C, C++, or Java, with a strong background in integrating cellular data into operating systems and troubleshooting complex connectivity issues in automotive or telecommunication environments.

Shipped software at the junction of the cellular stack and the operating systemExperience with modem control interface layers such as Qualcomm's TelSDK or QMIKnowledge of integrating cellular data into OSTroubleshooting end-to-end connectivity issuesProficiency in CC++or Java5+ years software development experienceBS/MS/PhD in computer science or electrical engineering
Experience with radio and OS vendor debuggingIMS-adjacent system integration4G/5G device behavioreSIM / eUICC flowsAutomation for cellular reliabilityVendor control APIs/SDKsPower/thermal coordination
Qualcomm TelSDKQMIAndroid RILCellular modemsLinuxCarrier networks
LinuxPOSIX systemsCellular systemsmodem control interfaceQMITelSDKAndroid RILCC++JavaVoLTEVoWiFi4G5GeSIMeUICCCarrier network behaviorNetwork routingFirewallsTetheringVPNPacket captureDebuggingCellular data integration
LinuxPOSIX systemsCellular systemsmodem control interfaceQMITelSDKAndroid RILCC++JavaVoLTEVoWiFi4G5GeSIMeUICCCarrier network behaviorNetwork routingFirewallsTetheringVPNPacket captureDebuggingCellular data integrationSystem software
TroubleshootingDebuggingCollaborationProblem-solvingTeamworkCommunicationAnalytical skills
Industry Automotive / Automotive Technology
Job Function Design and maintain cellular communication systems for automotive applications
Role Subtype Software Engineering
Tech Domains Linux, Android, Qualcomm TelSDK, QMI
Clearance Required None
Visa Sponsorship No
Staff Cellular Software EngineerLinuxPOSIX systemsCellular systemsmodem control interfaceQMITelSDKAndroid RILCC++JavaVoLTEVoWiFi4G5GeSIMeUICCCarrier network behaviorNetwork routingFirewallsTetheringVPNPacket captureDebuggingCellular data integration

Less than 5 years of software development experience, No experience with cellular system integration, Lack of knowledge of modem control interfaces, Inability to work with cellular hardware or troubleshoot connectivity

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile