Vacancy is archived. Applications are no longer accepted.
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 3 Python @ 2 Machine Learning @ 6Details
For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU, the engine of modern visual computing, the field has expanded to encompass video games, movie production, research, and autonomous machines. The Robotics Platform Team is building the platform enabling the development of robotics systems on NVIDIA's leading compute platforms. We provide tight integration of robotics components with NVIDIA's own specialized hardware, enable efficient development on complex platforms, and use cloud infrastructure to verify our work.
Responsibilities
- Improve the framework underlying all robotics software.
- Optimize usage of hardware resources on complex SoC systems.
- Build developer workflows to enhance productivity in robotics development.
- Work on and refactor a large-scale code base.
Requirements
- Pursuing a BS, MS, or PhD in Computer Science or related field.
- Strong understanding of machine learning and computer vision.
- Experience with modern software development workflows, including testing, CI, simulation and validation.
- Experience with embedded systems and bring a curiosity about robotics.
- Familiarity working on heterogeneous code bases in multiple languages, including Python, C and C++.
Ways to stand out from the crowd
- Experience in Bazel and ROS.
- Prior robotics experience.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you!