Aurora Innovation

Technology

StaffSoftwareEngineer,Connectivity

$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 at Aurora Innovation. Skills: Vehicle connectivity, Communication architecture, Vehicle runtime. Define connectivity architecture. Design communications framework”

Industry & Context.

Technology
Problems you'll solve

Troubleshooting

What They're Looking For.

Must Have

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

Nice to Have

Experience with performance evaluation, Optimization programming skills in GoLang, Experience with safety critical systems

What You'll Do.

Define connectivity architecture

Design communications framework

Implement communications framework

Address connectivity concerns

Meet performance requirements

Meet efficiency requirements

Provide engineering support

Mentor senior engineers

Drive long-term roadmap

How You'll Work.

Team & Collaboration

Team player with 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 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 →