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

NVIDIA · 7 hours ago

Senior System Software Engineer - Robotics

NVIDIA is a pioneering company in visual computing, seeking a Senior System Software Engineer to join their Robotics Platform Team. This role focuses on enabling real-world deployment of embodied AI in humanoid robots and involves collaborating with experts to integrate robotics software stacks and validate robotic systems.

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

Responsibilities

Drive end-to-end integration of robotics software stacks, including perception, control, learning-based policies, and runtime systems on real robots
Enable and support the deployment of foundation models, embodied AI models, and reinforcement learning (RL) policies on humanoid platforms
Develop and implement robot validation, testing, and benchmarking workflows spanning simulation and real hardware
Measure and optimize critical system-level metrics including latency, determinism, throughput, reliability, and performance
Work closely with multi-functional teams (research, simulation, hardware, platform, and SQA teams) to bring up and harden humanoid robotic systems
Own issue management across integration, testing, deployment, and field validation
Deliver clear and accurate user documentation for internal teams and partners
Review code, guide architectural decisions, and uphold high standards for system software quality

Qualification

Robotic system softwareCC++PythonReal-time control systemsLinux kernelROSCUDACommunicationProblem-solving

Required

BS, MS, or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, or related field (or equivalent experience)
5+ years of development experience in researching, designing, and prototyping robotic system software
Good understanding of real-time control systems, Linux kernel internal, various device driver models, arm architecture, and system design trade-offs
Good understanding of system-level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
Excellent programming and debugging skills in C, C++ and Python
Strong system software engineering skills combined with a strive to solve hard problems
Strong communication skills and ability to work across teams

Preferred

Experience with ROS (middleware, ecosystem, development, debugging tools)
Previous experience with CUDA
2+ years of hands-on development and field experience with production robots

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