Staff Software Engineer – Platform Performance
Company | Aurora Innovation |
---|---|
Location | Mountain View, CA, USA |
Salary | $189000 – $303000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- BS/MS/PhD in Computer Science or related field, or equivalent industry experience
- Strong programming skills in GoLang or C++
- Ability to work across multiple programming languages and paradigms
- Experience working with networking protocols, such as TCP, UDP, gRPC, HTTP
- A passion for writing robust, intuitive, high-performance code, and being pragmatic about it
- Linux network configuration and troubleshooting
- Ability to navigate and work effectively in large codebases
- Strong communication skills
- Ability to independently initiate projects and work efficiently with cross functional, geographically dispersed teams
Responsibilities
- Define vehicle connectivity and communication architecture
- Perform connectivity bring up of new vehicle platforms
- Address connectivity-specific concerns for vehicle runtime, e.g. networking configuration, performance, metrics and monitoring
- Work with autonomy engineers to meet latency and cost requirements for data offload
- Provide engineering support for field testing and fleet operations
Preferred Qualifications
- Experience with performance evaluation and optimization.
- Network health monitoring frameworks
- Time sensitive networking protocols, e.g. PTP, gPTP, 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