Senior Software Engineer, Humanoid Robotics jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 2 hours ago

Senior Software Engineer, Humanoid Robotics

NVIDIA is a leading company in the field of AI and robotics, seeking a Senior Software Engineer to join their Solution Engineering team. The role involves crafting application software architecture for autonomous machines, collaborating with external partners, and refining the functional capabilities of robotic solutions.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Build and drive the application architecture internally, with a focus on humanoid robotics, by collaborating closely with architecture and software development teams
Scale the deployment and integration of robust and performant implementations of new technologies spanning whole body controller and manipulation algorithms into solutions and products
Integrate hardware and software components efficiently and develop scalable software solutions. Lead profiling, benchmarking and evaluation activities for verification
Provide deep technical guidance and strategies to resolve functional and system performance issues, working with internal and external partner teams
Collaborate with our global engineering teams in our US, APAC, and Europe locations to deploy the solution to our customers

Qualification

Robotics software developmentMachine learningReinforcement learningPythonC/C++Robot simulation platformsCUDAROS 2AdaptabilityCollaborationMentorship

Required

5+ years of work related experience in software development related to robotics
Bachelors, Masters or equivalent experience in computer science, robotics, computer engineering, or a related field
Proven track record in developing software products in the domains of machine learning and reinforcement learning, and hands-on physical robot experience, and/or publishing in robotics conferences (RSS, CoRL, ICRA, IROS, NeurIPS, etc.)
Established proficiency in application development and scalability for autonomous machines, and familiarity with robotics or automotive related middleware frameworks
Experience with robot simulation platforms and simulation-based reinforcement learning for training and validation of robotic systems, with hands-on experience on sim-to-real transfer of RL policies being a plus
Proficient in Python and C/C++, with experience in GPU programming or CUDA being a strong plus
Capable of adapting quickly to new technologies and platforms
Ability to adapt in a fast paced development lifecycles and multi-functional organizations

Preferred

Hands-on experience with real-world robotic systems and hardware of humanoid robots or mobile manipulator, particularly in loco-manipulation and dexterous hands manipulation tasks
Experience with ROS 2, Isaac SIM and Isaac Lab or equivalent
Understanding of NVIDIA Isaac, NVIDIA GPU hardware, and CUDA
Contributions to or ownership of open-source project and mentorship experience

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase