Aurora Innovation
StaffSoftwareEngineer,Connectivity(C++)
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.