NVIDIA · 3 months ago
Senior Software Engineer, Humanoid Robotics
NVIDIA is a leading company in the field of autonomous machines, and they are seeking a Senior Software Engineer to join their Solution Engineering team. The role involves crafting application software architecture for humanoid robotics and collaborating with various teams to integrate and deploy scalable robotic solutions.
AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
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
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
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 CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
2026-01-25
Unified Communications fuel big enterprise success | CIO
2026-01-25
2026-01-25
Company data provided by crunchbase