Staff Software Engineer, Connectivity (C++)
$171,000–$273,000 year
Hybrid · Mountain View Santa Clara County, California, United States
Job Summary
Staff Software Engineer to join Aurora’s Vehicle Connectivity team. Define vehicle connectivity and communication architecture; design and implement a highly reliable, low-latency vehicle communications framework that handles diverse mobile network conditions; address connectivity concerns for vehicle runtime (networking, performance, observability); collaborate with autonomy engineers to meet data throughput requirements; provide engineering support for field testing and fleet operations; mentor senior engineers, set coding standards, and drive the long-term roadmap for vehicle-to-cloud connectivity.
Required Qualifications
- BS/MS/PhD in Computer Science or related field, or equivalent industry experience
- Expert-level C++ programming skills and the ability to design high-performance, thread-safe, and memory-efficient systems in a Linux environment
- Ability to work across multiple programming languages and paradigms
- Experience working with networking protocols, such as TCP, UDP, gRPC, HTTP and network health monitoring frameworks
- A passion for writing robust, intuitive, and pragmatic production code
- Experience with Linux network configuration and troubleshooting
- Ability to navigate and work effectively in large codebases
- Strong verbal and written communication skills
- Work autonomously, but still be a great team player with colleagues across time-zones
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.