Staff Networking Software Engineer
$120,000–$150,000 year
Remote · US
Job Summary
Join GM's vehicle communication team as a Staff Networking Software Engineer to design and develop software for a Linux-based networking system. You will collaborate with hardware teams to ensure power and reliability requirements for vehicles, while also coordinating with application and cloud teams for end-to-end performance. The role requires a solid understanding of networking fundamentals, experience with TCP/IP, application-level protocols like HTTP, and proficiency in one of the programming languages: C, C++, or Java. A background in working with Linux, Android, or QNX is essential, alongside a minimum of 5 years in software development.
Required Qualifications
- Knowledge of networking fundamentals such as TCP/IP
- Familiarity with application-level protocols like HTTP
- Experience triaging complicated system-wide issues
- Knowledge of networking operations on Linux, Android, or QNX
- Proficiency in C, C++, or Java
- 5+ years of software development experience in a relevant field
- BS, MS, PhD in computer science or electrical engineering (or equivalent experience)
Desired Qualifications
- Knowing WiFi, LTE, 5G, Bluetooth and/or UWB
- Demonstrated experience with methods for shipping highly-reliable software
- Experience with telemetry/observability
- Strong writing and collaboration skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.