Job Description
Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job. As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing and developing the middleware framework for our autonomous vehicle software stack.
This role contributes to the entire software organization by seeking opportunities to make our software and engineering teams more efficient and productive. You will regularly tackle complex, cross-functional challenges that impact multiple teams, helping to ensure our stack remains robust, scalable, and safety-critical.
This role demands strong expertise in real-time computing, cross-platform development, and abstraction layer design. You’ll be responsible for contributing to performance optimization and ensuring efficient, modular, and maintainable code. Your deep debugging and problem-solving skills will support high-quality solutions across our middleware. This position requires strong teamwork to collaborate on technical decisions, foster cross-functional partnerships, and uphold engineering best practices. Your excellence in technical communication, paired with your ability to balance technical precision with practical delivery, will ensure impactful outcomes across Zoox's software organization.
Qualifications
- 3+ years of professional software development experience
- Strong proficiency in modern C++ (C++14/17)
- Strong background in developing scalable, distributed applications in Linux and the Nvidia Drive platform
- Experience with GPU/CUDA programming
- Experience with robotics frameworks/middleware (e.g., ROS/ROS2)
Bonus Qualifications
- Experience with different processor architectures (e.g., X86, ARM)
- Experience with AI-assisted coding tools (e.g., Cursor, Claude Code)
- Proven experience in high-performance, distributed, and resource-constrained software systems
Requirements
Qualifications
- 3+ years of professional software development experience
- Strong proficiency in modern C++ (C++14/17)
- Strong background in developing scalable, distributed applications in Linux and the Nvidia Drive platform
- Experience with GPU/CUDA programming
- Experience with robotics frameworks/middleware (e.g., ROS/ROS2)
Bonus Qualifications
- Experience with different processor architectures (e.g., X86, ARM)
- Experience with AI-assisted coding tools (e.g., Cursor, Claude Code)
- Proven experience in high-performance, distributed, and resource-constrained software systems
Similar Jobs
Product & Regulatory Counsel
zoox
On-siteFull-time
Executive Assistant, Hardware
zoox
On-siteFull-time
C++ Software Engineer - GPU Performance
zoox
On-siteFull-time
Full Stack Engineer Intern
zoox
On-siteInternship
Motion Planning Intern
zoox
On-siteInternship
Hardware Software Integration Engineer
zoox
On-siteFull-time
Embedded Software Engineer - Fail Operations
zoox
On-siteFull-time
Data Engineer Intern
zoox
On-siteInternship
HIL & System Validation Intern
zoox
On-siteInternship
Data Scientist Intern
zoox
On-siteInternship
Automation & DevOps Tooling Intern
zoox
On-siteInternship
Test Automation & QA Systems Intern
zoox
On-siteInternship
Firmware & C++ Development Intern
zoox
On-siteInternship
Manufacturing Diagnostics Engineer
zoox
On-siteFull-time
Technical Product Manager, Operations Software
zoox
On-siteFull-time
Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.
