NVIDIA is seeking to advance its build system infrastructure for its AI robotics platform, aiming to enhance developer experience and enable the development of the next generation of intelligent robots.
Requirements
- Expert-level experience with Bazel, including advanced features, and optimization
- Strong proficiency in Python for automation, scripting, and tool development
- Experience with C++ programming and compilation toolchains
- Proficiency with Docker containerization and Kubernetes orchestration platforms
- Strong understanding of DevOps methodologies, CI/CD pipelines, and infrastructure automation
- Experience with colcon build system and ROS/ROS2 development workflows
- Understanding of robotics middleware, simulation environments, and testing frameworks
Responsibilities
- Lead the design, implementation, and optimization of Bazel build systems across multiple robotics projects
- Help with maintaining Bazel Remote Execution infrastructure to enable scalable, distributed builds
- Encourage the adoption of standard processes for Bazel and offer technical advice to engineering teams as they onboard
- Be responsible for the developer experience strategy for internal and external software development teams
- Drive adoption of industry standards and emerging technologies in build systems and DevOps
Other
- minimum of 8 years of overall software engineering experience, and at least 5 years in a senior technical role
- Strong communication skills with the ability to translate technical concepts to diverse audiences
- creative and autonomous