Staff C++ Software Engineer - Robot Link Platform

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.
Foster City, CA, USA
$217,000 - $309,000
Backend
Staff Software Engineer
In-Person
7+ years of experience
AI · Automotive

Description For Staff C++ Software Engineer - Robot Link Platform

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.

Last updated 21 days ago

Responsibilities For Staff C++ Software Engineer - Robot Link Platform

  • Own key software components from design to delivery
  • Design reliable, fault tolerant, maintainable and scalable solutions
  • Define and implement key metrics to measure/monitor performance and reliability
  • Triage and troubleshoot issues spanning middleware, network protocols, and firmware
  • Contribute to long term architecture, technology initiatives and technical roadmap
  • Work cross functionally with diverse engineering teams, Product and Program Management

Requirements For Staff C++ Software Engineer - Robot Link Platform

Linux
  • 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

Benefits For Staff C++ Software Engineer - Robot Link Platform

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Paid time off (e.g. sick leave, vacation, bereavement)
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To Zoox Staff C++ Software Engineer - Robot Link Platform

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer role at Zoox, focusing on 3D World Generation Pipelines for autonomous vehicle simulation.

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer for 3D World Generation Pipelines at Zoox, developing autonomous vehicle technology in Seattle.

Senior/Staff Software Engineer - Trajectory Generation

Senior/Staff Software Engineer role at Zoox, focusing on Trajectory Generation for autonomous vehicles in urban environments.

Senior/Staff Software Engineer - Simulation C++ Framework

Join Zoox as a Senior/Staff Software Engineer to build crucial simulation frameworks for autonomous vehicles, offering a salary of $200k-$285k plus equity and benefits.

Staff Software Engineer - Perception

Join Zoox as a Staff Software Engineer in Perception, developing cutting-edge algorithms for autonomous vehicles in urban environments.