Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Docker @ 6 Kubernetes @ 6 DevOps @ 4 Python @ 7 CI/CD @ 7 Algorithms @ 4 Communication @ 7Details
For over two decades, NVIDIA has been at the forefront of visual computing. The Isaac Robotics Platform integrates high-fidelity visual and physical simulation, a robust development platform, hundreds of optimized algorithms for computer vision and AI, and a compact computational platform for intelligent machines. The Robotics DevOps team is building an AI robotics platform and is seeking an experienced Senior Software Engineer to advance build system infrastructure and improve developer experience across the engineering organization.
Responsibilities
- Lead the design, implementation, and optimization of Bazel build systems across multiple robotics projects.
- Maintain and improve Bazel Remote Execution infrastructure to enable scalable, distributed builds.
- Encourage adoption of standard Bazel processes and provide technical onboarding advice to engineering teams.
- Define and own the developer experience strategy for internal and external software development teams.
- Drive adoption of industry standards and emerging technologies in build systems and DevOps.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical field, or equivalent experience.
- Minimum of 8 years of overall software engineering experience, with at least 5 years in a senior technical role.
- Expert-level experience with Bazel, including advanced features and optimization techniques.
- Experience maintaining Bazel Remote Execution infrastructure.
- Strong proficiency in Python for automation, scripting, and tooling.
- 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.
Ways to Stand Out
- Experience with the colcon build system and ROS/ROS2 development workflows.
- Understanding of robotics middleware, simulation environments, and testing frameworks.
- Experience improving developer productivity and satisfaction through tooling and process improvements.
- Strong communication skills and ability to translate technical concepts for diverse audiences.
Compensation & Benefits
- Base salary ranges (determined by location, experience, and comparable roles):
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
Additional Information
- Applications for this job will be accepted at least until August 25, 2025.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.