Staff Cellular Software Engineer
Core
Design and develop cellular software within a Linux-based networking system to ensure reliable vehicle connectivity across all carriers and signal conditions.
Role type
Staff Cellular Software Engineer (Linux/Embedded Systems)
Builds
Vehicle communication systems and networking stacks for cars
Domain
Automotive / Embedded Linux / Cellular Connectivity
Deliverable
production ML models | product features | infrastructure
Required skills
Linux/POSIX system fundamentals, modem control interface layers (TelSDK, QMI, Android RIL), cellular data integration (routing, firewalls, tethering, VPNs, handoffs), C/C++/Java, end-to-end debugging and packet capture analysis
Preferred skills
IMS-adjacent system integration (VoLTE/VoWiFi, emergency calling, QoS), 4G/5G device behavior from OS perspective, eSIM/eUICC userland flows, automation for cellular reliability, modem control-plane interfaces coordination
Technologies
Linux, C, C++, Java, TelSDK, QMI, Android RIL, 4G, 5G, eSIM, VoLTE, VoWiFi
Responsibilities
Design and develop cellular software for Linux-based vehicle networking systems, integrate cellular data into operating systems, debug end-to-end connectivity issues spanning framework/modem/radio/kernel/carrier, collaborate with hardware teams on power/signal/reliability requirements, work with application and cloud teams for end-to-end performance
Seniority
Staff, hands-on IC with strategic impact