NVIDIA is seeking an experienced Senior Software Engineer to join their Robotics team, focusing on humanoid robotics and sim2real transfer. This role combines cutting-edge robotics with machine learning, requiring expertise in both software engineering and robotics systems.
The position involves working on advanced humanoid robotics projects, specifically in loco-manipulation and sim2real transfer. You'll be responsible for developing and implementing robot learning algorithms, building data generation pipelines, and working with real humanoid robots to validate and improve performance. The role requires strong programming skills in C++ and Python, along with experience in machine learning frameworks like PyTorch.
As a Senior Software Engineer at NVIDIA, you'll be part of a world-leading team in accelerated computing, working on transformative AI and robotics technologies. The company offers highly competitive compensation, with a base salary ranging from $184,000 to $356,500 USD depending on level and experience, plus equity and comprehensive benefits.
The ideal candidate will have 8+ years of experience in robotics or related fields, with a Master's or PhD in Computer Science, Robotics, or related field. Experience with simulation environments, robotics middleware, and hands-on experience with real robots is crucial. The role offers an opportunity to work on pioneering technology in humanoid robotics, contributing to NVIDIA's mission of solving complex challenges through accelerated computing.
Located in Santa Clara, CA, this position offers the chance to work with some of the most forward-thinking professionals in the technology industry. NVIDIA's commitment to innovation and technical excellence makes this an ideal opportunity for someone passionate about advancing the field of robotics and AI.