Posted in

Staff Software Engineer – Platform Performance

Staff Software Engineer – Platform Performance

CompanyAurora Innovation
LocationMountain View, CA, USA
Salary$189000 – $303000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

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