Home

Staff Software Engineer, Core Middleware Components at Zoox

Location: Foster City, CA, US

Job Summary:

Job Duties and Scopes
- Lead technical direction and architecture of robotics middleware platform.
- Develop platform-agnostic middleware components (interfaces, schedulers, etc.).
- Provide technical mentorship through design and code reviews.
- Collaborate with software teams to meet middleware requirements.
- Participate in architectural reviews and establish best practices.

Required Skills
- Expert-level proficiency in C++ (C++14/17).
- Strong expertise in distributed systems and real-time computing.
- Experience with robotics frameworks (e.g., ROS/ROS2).
- Knowledge of architecting scalable applications in Linux.
- Deep debugging and problem-solving skills.

Required Experiences
- 8+ years in software development, including 2+ years in technical leadership.
- Experience with various processor architectures (X86, ARM).
- Proven experience in high-performance, distributed software systems.

Job URLs: