Posted at: 4 May

Senior System Software Engineer, Holoscan

Company

CompanyNVIDIA

NVIDIA Corporation is a Santa Clara-based technology company specializing in designing GPUs and AI solutions for gaming, professional visualization, and cloud services, operating in both B2B and B2C markets globally.

Remote Hiring Policy:

NVIDIA supports flexible remote work arrangements and hires from various regions globally, including the Americas, Europe, Asia, and the Middle East, with roles that may require collaboration across time zones.

Job Type

Full-time

Allowed Applicant Locations

United States

Salary

$184,000 to $287,500 per year

Job Description

We are looking for a motivated Senior System Software Engineer to join the Holoscan team. This is an outstanding opportunity to accelerate the pace of sensor processing software development within NVIDIA. Collaborate with a distributed team to address complex challenges in crafting a powerful platform for AI-driven sensor processing applications. The candidate will help design and build robust system software, drive automation across the development lifecycle, and develop a deep understanding of product architecture and dependencies.What you'll be doing:Design, implement, and optimize system software for the Holoscan platformBuild and maintain AI-powered automation tools and intelligent pipelines to accelerate development workflowsDevelop and integrate software components across the full stack, from hardware interfaces to application-level frameworksCollaborate with development, QA, and product teams to ensure robust, high-quality software deliveryApply AI/ML techniques to improve system performance, monitoring, and anomaly detectionInvestigate and resolve complex system-level issues across hardware and software boundariesLead multi-functional efforts to improve platform scalability, reliability, and developer efficiency What we need to see:Outstanding teammate with excellent interpersonal and communication skillsBachelor's degree (or equivalent experience) in Computer Science, Software Engineering, or a related field, with a consistent record of shipping system software products6+ years of confirmed experience in system software developmentStrong software development skills: C/C++, Python, Bash, Docker, CMakeExperience building and employing AI/ML tools, LLM-based automation, or AI-assisted development workflowsFamiliarity with cross-compilation, embedded systems, and Linux internalsKnowledge of security principles, vulnerability management, and patch processes Ways to stand out from the crowd:Contributions to open-source software projects, as a contributor or maintainerExperience designing and deploying AI agents or automation frameworks in a software engineering contextDeep understanding of security principles with the ability to assess architectures and develop security recommendationsExperience with Yocto-based distributions or building custom embedded Linux environments as well as medical AI applications or real-time sensor processing pipelinesBackground in regulated industries (medical, aerospace, automotive) with software validation and verification experienceYour base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until May 8, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.