Staff Cellular Software Engineer

General Motors

Base: $190,000 - $290,000; bonus: incentive pyy ba...
Fully remote
Linux/posix system software fundamentals
Cellular stack and os integration experience
Modem control interface layers (qmi/telsdk/ril)
The role involves designing and developing cellular software within a Linux-based networking system to ensure perfect wireless communication in vehicles

Job Summary

  • The role involves designing and developing cellular software within a Linux-based networking system to ensure perfect wireless communication in vehicles.
  • Candidates will work closely with hardware teams to meet tough power, signal, and reliability requirements while collaborating with application and cloud teams.
  • General Motors offers a competitive salary range of $190,000 to $290,000 along with comprehensive health, retirement, and vehicle discount benefits.

Matching Summary

The role involves designing and developing cellular software within a Linux-based networking system to ensure perfect wireless communication in vehicles.

Salary

Base: $190,000 - $290,000; Bonus: Incentive pay based on company and individual performance; Benefits: Medical, dental, vision, HSA, FSA, retirement plan, paid vacation, tuition assistance

Skills & Requirements

Must-have

  • Linux/POSIX system software fundamentals
  • Cellular stack and OS integration experience
  • Modem control interface layers (QMI/TelSDK/RIL)
  • C, C++, or Java programming proficiency
  • Packet capture analysis and debugging skills

Nice-to-have

  • IMS-adjacent system integration experience
  • 4G/5G device behavior from OS perspective
  • eSIM/eUICC userland flows familiarity
  • Strong automation background for reliability
  • Collaboration with radio and OS vendors

Key Requirements

  • BS/MS/PhD in computer science or electrical engineering
  • 5+ years of software development experience
  • Deep drive to make cellular work perfectly on any carrier

Work Rights

Not specified

Tailored Resume

Cover Letter