Staff / Sr Staff Network Protocol Development Engineer, Autopilot/Dojo

Tesla

Responsibilities

The Autopilot and Dojo team is hiring a Network Protocol Development Engineer – see below for more detail!

Requirements

  • Bachelors or MS Degree in Electrical Engineering or Computer Science + 12-15 years of industry experience, or equivalend technical experience 
  • 10+ years of experience with HW/SW integration
  • 5+ years of experience in RDMA protocols
  • High levels of expertise in TCP/IP; Switching and routing protocols; Network hardware – NICs, switches, routers, NoS and other networking infrastructure

 

Preferred Experience :

  • 12+ years of experience in software and driver development in C/C++
  • Good grasp of Linux and RTOS operating system internals
  • Device driver design experience, development of networking stack along with debugging and testing experience
  • TCP/IP; Switching and routing protocols; Network hardware – NICs, switches, routers; Load balancing; Network virtualization (NVGRE, VXLAN); QoS and scheduling
  • Linux networking stacks and other OS components; Reliable, high quality software development; Performance optimizations
  • Cloud networking architectures and implementations; Networking at scale, deployment, and servicing exposure at scale