Software Engineer - Tools
TLDR
Build stable, performant tools in C/C++ and OpenGL or QT while resolving pipeline bottlenecks across robotics and software workflows.
Your Role
At Zoox, you’ll collaborate with a team of world-class engineers with diverse backgrounds in areas such as AI, robotics, mechatronics, planning, machine learning, control, localization, computer vision, rendering, simulation, distributed computing, design, and automated testing. You'll learn new technologies while building the most stable, performant, and easy-to-use tools in the industry. By identifying and resolving pipeline bottlenecks, you'll make your team's daily workflow easy and reliable, and you'll empower your team to do the best work they can. Working at a startup gives you the chance to manifest your creativity and make a big difference in the final product.
This will be a challenging but extremely rewarding job. If you want to solve hard problems and make incredible software with us, please apply.
Requirements
- Bachelors degree in computer science or related field
- Passion for tools development
- Fluency in C / C++
- Experience with OpenGL or QT
- Experience with programming and algorithm design
- Strong mathematics skills
Bonus points
- Masters degree in computer science or related degree
- Experience handling large data sets
- Experience with GPU programming
- Solid understanding of ROS
Zoox is building fully autonomous vehicles and the ecosystem necessary to scale this technology for urban mobility. By combining robotics, machine learning, and design, Zoox is positioned to lead the next generation of mobility-as-a-service, emphasizing both visionary innovation and meticulous execution.