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. 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.
Requirements
- Strong programming skills in C++ or Python
- CCNA/CCNP/JNCIP or equivalent networking industry experience
- Solid understanding of ethernet switching and interaction between OSI layers 1, 2, 3 and 4
- Experience working with networking protocols, such as TCP, UDP, CAN bus protocols, RTP, gRPC, TFTP, HTTP, 802.1Q/VLANs
- Linux networking and troubleshooting
- Experience with performance evaluation and optimization
- Experience with network QoS methods, Linux Kernel Networking, BGP routing protocol
Responsibilities
- Define vehicle compute and network architecture
- Define network connectivity from vehicle to offboard services
- Perform bring up of new vehicle platforms
- Integrate new sensors and embedded devices and build interfaces for autonomy software
- Help define precision time protocol architecture across the network
- Address vehicle-specific concerns for vehicle runtime, e.g. networking stack configuration, vehicle stack configuration, performance, network security, hardware health monitoring
- Evolve the fleet from a collection of individual vehicles into a full service platform with integrated metrics and monitoring
Other
- BS/MS/PhD in Computer Science or related field, or equivalent industry experience
- 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