Zoox is building a future for Riders, not drivers. At the heart of this vision is our robotaxi service, which relies on real-time communication over cellular and cloud networks to our fleet of autonomous vehicles. The Robot Link Platform team is looking for a Staff Software Engineer to design, build and optimize critical middleware components and network stack that handle robot-cloud communications at Zoox. This role is concerned about the performance, reliability, scalability, privacy, security and observability of the involved services in this link.
Key responsibilities include:
- Owning key software components from design to delivery
- Designing reliable, fault tolerant, maintainable and scalable solutions
- Defining and implementing key metrics to measure/monitor performance and reliability
- Triaging and troubleshooting issues spanning middleware, network protocols, and firmware
- Contributing to long term architecture, technology initiatives and technical roadmap
- Working cross functionally with diverse engineering teams, Product and Program Management
Qualifications:
- 7+ years experience with C++ developing software/middleware for Linux or other operating systems
- Strong expertise in networking protocols (TCP/IP, UDP)
- Experience working with cellular connectivity
- Excellent communication skills
Bonus Qualifications:
- Experience with middleware such as Data Distribution Service (DDS) and/or Robot Operating System (ROS)
- Experience with Cloud infrastructure and tooling, such as Kubernetes, Terraform, Amazon Web Services (AWS)
- Experience with debug tools, packet sniffers, protocol and network analyzers
Zoox offers a comprehensive benefits package including paid time off, stock options, health insurance, and more. They are committed to building a diverse team and encourage applications from candidates with a variety of backgrounds, experiences, and skills.