Aurora Innovation

StaffSoftwareEngineer,Connectivity(C++)

$235–350k ~AI est. Mountain View, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Software Engineer, Connectivity (C++) at Aurora Innovation. Skills: Vehicle connectivity, C++, Networking protocols. Define vehicle connectivity and communication architecture. Design highly-reliable, low-latency vehicle communications framework”

Industry & Context.

Problems you'll solve

Troubleshooting

What They're Looking For.

Must Have

BS/MS/PhD in Computer Science or related field, or equivalent industry experience, Expert-level C++ programming skills, High-performance, thread-safe, and memory-efficient systems in a Linux environment, Work across multiple programming languages and paradigms, Experience with networking protocols, Experience with Linux network configuration and troubleshooting, Ability to navigate and work effectively in large codebases

Nice to Have

Experience with performance evaluation and optimization, Programming skills in GoLang, Experience with safety critical systems

What You'll Do.

Define vehicle connectivity and communication architecture

Design highly-reliable

low-latency vehicle communications framework

Implement vehicle communications framework

Handle diverse mobile network conditions

Address connectivity-specific concerns for vehicle runtime

Work with autonomy engineers to meet performance and

Provide engineering support for field testing

Provide engineering support for fleet operations

Mentor senior engineers

Drive the long-term roadmap for vehicle to cloud

How You'll Work.

Team & Collaboration

Colleagues across time-zones

Communication Scope

Verbal communication; Written communication

Full Job Description

Who we are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn. Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectivity team. This team is responsible for Aurora’s self-driving vehicle connectivity stack for reliable, observable, and secure vehicle-to-cloud communications. In this role, you will Define vehicle connectivity and communication architecture Design and implement highly-reliable, low-latency vehicle communications framework handling diverse mobile network conditions Address connectivity-specific concerns for vehicle runtime, e. g. networking, performance, and observability Work with autonomy engineers to meet performance and efficiency requirements for data throughput 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 fram

Free ATS check

Applying for this Staff Software Engineer, Connectivity (C++) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Aurora Innovation?

Real rants from real employees. Read before you apply.

Read Company Rants →