Staff Network Engineer
Posted on 7/26/2022
INACTIVE
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Linux/Unix
Python
Requirements
- BS/MS/PhD in Computer Science or related field, or equivalent industry experience
- Strong programming skills in C++
- Ability to work across multiple programming languages and paradigms
- Experience working with networking protocols, such as TCP, UDP, CAN bus protocols, RTP, gRPC, TFTP, HTTP
- A passion for writing robust, intuitive, high-performance code, and being pragmatic about it
- A passion to work at the hardware/software interface
- Ability to navigate and work effectively in large codebases
- Good communication skills and the ability to work efficiently with cross functional and geographically dispersed teams
Responsibilities
- Define vehicle compute and network architecture
- Perform bring up of new vehicle platforms
- Integrate new sensors and embedded devices and build interfaces for autonomy software
- Define network connectivity from vehicle to offboard services
- Address vehicle-specific concerns for vehicle runtime, e.g. vehicle stack configuration, networking stack configuration, performance, hardware health monitoring, and networking monitoring
- Evolve the fleet from a collection of individual vehicles into a full service platform with integrated metrics and monitoring
- Optimize performance on CPU and GPU and other limited onboard hardware resources
- Work with autonomy engineers to meet latency requirements for sensor data
- Utilize HIL (hardware-in-the-loop) test infrastructure to automatically verify onboard code changes and profile performance
- Provide engineering support for field testing and fleet operations
Desired Qualifications
- Experience with performance evaluation and optimization
- Hardware health monitoring frameworks
- Designing and understanding complex software systems and interplay between system components
- Time sensitive networking protocols, e.g. PTP, gPTP, etc
- Experience working with various sensors, e.g. lidars, radars, cameras, audio, etc
- Experience with safety critical systems
- CCNA/CCNP/JNCIP or equivalent networking industry experience
- Good understanding of ethernet switching and interaction between OSI layers 1, 2, 3 and 4
- Linux network configuration and troubleshooting
Leading company in self-driving vehicles
Company Overview
Aurora is on a mission to build self-driving technology that will revolutionize the future of transportation. Its flagship product, the Aurora Driver, is a platform that brings together software, hardware, and data services, to autonomously operate passenger vehicles, light commercial vehicles, and heavy-duty trucks
Benefits
- Medical, Vision, Life Insurance
- Paid leave
- Vacation, Holidays & Sick Time
- LinkedIn Learning
- Aurora Academy
- 401(k)
- Commuter Benefits
- Flexible Spending Account
- Onsite Food
- PerkSpot
- Working from Home Support
- Emotional & Physical Wellness
- Employee Assistance Program
Company Core Values
- Operate with integrity - We do the right thing, even if it delays our work or makes less money
- Focus - We’re solving one of the most challenging problems of our generation, and we’ll get there by fostering a culture of depth, focus, and rigorous engineering
- No jerks - We solve hard technical problems through discussion and collaboration. We don’t waste time battling over personalities and egos
- Be reasonable - We expect each other to use good judgment and always have the best interest of the company and our partners in mind
- Set outrageous goals - We set ambitious goals that demand commitment and push us to do our best work
- Win together - We are building a technology and a company that will serve people and communities around the world. Our team’s diverse perspective and experience make us stronger and better reflect the world we live in