Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior System Software Engineer - Data Center Compute Diagnostics

$224k - $356.5k

Jobleads-US

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

We are seeking a system software engineer to develop low-level diagnostic software for next-generation data center GPUs and rack-scale AI systems. Our team builds software that exercises and validates complex hardware, including compute engines, memory and cache subsystems, NICs, PCIe and NVLink interfaces, power delivery, and thermal behavior. This role is well suited to an embedded, firmware, device-driver, hardware-validation, or systems software engineer who enjoys working close to hardware. Relevant experience may come from GPUs, CPUs, networking, storage, servers, embedded systems, or other complex silicon-based products. Prior GPU, CUDA, or GEMM experience is helpful but not required; you will have the opportunity to learn GPU architecture and programming while working with experienced engineers. You will own well-scoped components of the diagnostic software from design through implementation, validation, productization, and field support. You will collaborate with hardware architects, driver developers, silicon-validation engineers, manufacturing teams, and field engineers to bring up new hardware and diagnose difficult system failures.

What you’ll be doing:

  • Developing diagnostic and stress software in C/C++ and Python for complex hardware systems.
  • Collaborating with hardware blocks, firmware, Linux device drivers, registers, telemetry, and low-level debugging tools.
  • Bringing up and validating new silicon and system features using pre-production hardware and software.
  • Creating targeted tests for compute engines, memory and cache subsystems, DMA engines, PCIe/NVLink interfaces, power, and thermal behavior.
  • Investigating hardware and software failures involving memory errors, ECC, data integrity, performance, thermals, voltage/frequency behavior, and high-speed interfaces.
  • Contributing to diagnostic and stress workloads ranging from low-level tests for GPU hardware to higher-level AI workloads, with opportunities to develop expertise in CUDA programming, GEMM-style compute, NCCL, and PyTorch-based workloads.
  • Using modern development and analysis tools, including AI-assisted tools where appropriate, to accelerate coding, debugging, test creation, and failure analysis.

What we need to see:

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • 12+ years of experience in embedded software, firmware, Linux device drivers, systems software, hardware validation, diagnostics, or silicon bring-up.
  • Strong programming skills in C and C++, plus working proficiency in Python.
  • Experience developing software that interacts with hardware, firmware, device drivers, hardware registers, or low-level interfaces.
  • Experience creating diagnostics, validation tests, stress tests, manufacturing tests, or other software used to isolate hardware or system failures.
  • Understanding of fundamental computer architecture concepts such as memory, caches, interrupts, DMA, buses, and device I/O.
  • Strong debugging and problem-solving skills, including the ability to investigate failures across hardware and software boundaries.
  • Ability to take ownership of a well-scoped problem and drive it to completion while collaborating with a technical lead and multi-functional teams.
  • Good written and verbal communication skills.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD for Level 5, and 272,000 USD - 431,250 USD for Level 6.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 10, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive 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.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior System Software Engineer - Data Center Compute Diagnostics in Durham, NC vacancy
  •  ...NVIDIA seeks a system software engineer to develop low-level diagnostic software for next-generation data center GPUs and rack-scale AI systems. You will own components from design...  ...failures. You will collaborate across compute engines, memory subsystems, PCIe/NVLink and... 
    Senior

    Jobleads-US

    Durham, NC
    2 days ago
  • $168k - $270.25k

     ...Experience (NVEX) Solutions Engineering team is looking for an...  ...to products and software tooling. You must have...  ...see:Minimum of a BS in Computer Engineering,...  ...multi-GPU platformsStrong system software (firmware, BIOS...  ...workloadsClustering or HPC data center technologies including... 
    Senior
    Full time
    Weekend work

    Nvidia

    Durham, NC
    2 days ago
  • Senior Cybersecurity Systems Software EngineerThis role has been designed as 'Hybrid' with...  ...analyze, and act on their data and applications wherever...  ...seeking a Senior Cybersecurity Engineer to lead software...  ...Bachelor’s or Master’s degree in Computer Science, Engineering,... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    3 days ago
  • $184k - $287.5k

    NVIDIA is looking for a Systems & Software Engineer interested in building and running reliable large scale infrastructure platform services. In...  ...systems design best practicesWhat we need to see:BS degree in Computer Science or a related technical field involving coding (e.g... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    3 days ago
  • ## Senior Systems Software EngineerApplylocations: Durham, North Carolina, United...  ...analyze, and act on their data and applications wherever...  ...matters alongside experienced engineers across software, firmware,...  ...:*** Bachelor's degree in Computer Science, Computer... 
    Senior
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Durham, NC
    4 days ago
  • $184k - $287.5k

     ...been transforming computer graphics, PC...  ...expanding ecosystem of data center platform & node...  ...single node HGX/DGX systems all the way up to...  ...AI and HPC software stack. We’re searching...  ...in firmware, diagnostic and deployment tool...  ...Mentor architects and engineering teams to grow... 
    Senior
    Full time
    Remote work
    Shift work

    Nvidia

    Durham, NC
    1 day ago
  •  ...other week onsite/5 days in Durham, NC Our client seeks a senior Data Engineer to design, build, and maintain operational and analytical...  ...Master’s degree in a technology-related field such as Engineering or Computer Science. AWS-related certifications (preferred).... 
    Senior

    Eliassen Group

    Durham, NC
    4 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is...  ...based and CPU-based compute systems used by engineering...  ....Use hardware diagnostics, operating-system signals, scheduler data, and network and...  ...across multiple data centers or heterogeneous hardware... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  • $300k

    Senior Information Security EngineerLocation...  ...Security Engineer to lead the design...  ...controls for agentic AI systems and biotech infrastructures...  ...sensitive biotech data. The ideal...  ...Masters degree in Computer Science, Cybersecurity...  ...of secure software development practices... 
    Senior
    Work at office
    Relocation package

    CyberCoders

    Durham, NC
    1 day ago
  •  ...companies and health systems make confident...  ...unparalleled science, data, technology and...  ...network, we advance diagnostics, accelerate...  ...and improving lives.Senior Data Scientist, Marketing...  ...Marketing, Data Engineering, IT, Privacy, and...  ..., Data Science, Computer Science, or Analytics... 
    Senior
    Temporary work
    Casual work
    Internship
    Work at office
    Flexible hours
    3 days per week

    Laboratory Corporation of America

    Durham, NC
    4 days ago
  •  ...formerly NoviSci) is a data science and methods company...  ...-grade analytical software, Headwater Science provides...  ...a talented Sr Data Engineer to design, build, and maintain...  ...improvements to our systems that support Headwater...  .... Bachelor’s degree in computer science, engineering or... 
    Senior
    3 days per week

    Headwater Science

    Durham, NC
    2 days ago
  •  ...? Innovation is at the center of everything we do.Hate...  ..., and enforces system standards. Documents Global...  ...Collaborating with team engineers to design and implement...  ...person will work within the Data Cetner Operations team,...  ...or master's degree in computer science, information... 
    Full time
    Work experience placement
    Local area
    Remote work

    WolfSpeed

    Durham, NC
    2 days ago
  •  ...Westlake, TX   Our client seeks a Senior Data Engineer with Application DBA expertise to design...  ...supporting high-volume OLTP systems. ~ Preferred: Exposure to data governance...  ...Education Requirements: Bachelor’s degree in Computer Science, Information Systems, or... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    10 days ago
  • $168k - $270.25k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated...  ...Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer. This person will establish...  ...such as network operating systems (NOS), Linux network drivers and... 
    Senior
    Full time
    Weekend work

    Nvidia

    Durham, NC
    2 days ago
  • $140k - $224.25k

    The NVIDIA Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer who is ready to become an authority in ground-breaking...  ...for InfiniBand, NVLink, and Spectrum-X network systems that interconnect GPUs and AI compute infrastructure... 
    Senior
    Full time
    Weekend work

    Nvidia

    Durham, NC
    1 day ago
  •  ...The Team PI Data Engineering team (part of Personal Investing...  ...(e.g. Engineering, Computer Science, etc.). ~...  ...scalable distributed systems using Open-source...  ...with an eye towards software engineering. You have...  ...explanation for model diagnostics. Exploring new technology... 
    Senior
    Shift work

    Fidelity Investments

    Durham, NC
    2 days ago
  •  ...Senior Cloud Data EngineerLocation: Durham North Carolina, Remote till...  ...BringBachelor’s degree in computer science or related field required...  ...with 4+ years on data engineering in cloud native tools and technologiesStrong...  ...ability to build reliable software that can withstand... 
    Senior
    Work experience placement
    Remote work

    Samprasoft

    Durham, NC
    3 days ago
  • $20.91 - $45.04 per hour

     ...enable the distribution of power, signal and data to advance next-generation transportation...  ...energy, automated factories, data centers, medical technology and more. With more than...  ...enrolled in, or pursuing, a BA/BS Degree in Computer Science , Data Science or Data Analytics... 
    Remote job
    Work experience placement
    Summer work
    Internship
    Local area

    TE Connectivity

    Durham, NC
    4 days ago
  • Job Summary:The Data Solutions Engineer designs, builds, and operates reliable, scalable data pipelines...  ...data engineering (or comparable software engineering with significant data work...  ...fundamentalsBachelor’s degree in MIS, Computer Science, Engineering, or equivalent experienceProficiency... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    PowerSecure

    Durham, NC
    3 days ago
  • $184k - $287.5k

     ...Intelligence, High Performance Computing and Visualization. The GPU -- our...  ...and HPC. We're seeking a Senior Software Architect to help co-design next-gen data center platforms and scalable communications...  ...scale of next generation systems. This is an outstanding opportunity... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  •  ...Senior L3 Network Engineer Provide L3 support for enterprise, data center, cloud, and manufacturing network environments. Design...  ...WAN. Support Projects for Compute Area (VMWare VSAN Project in...  ..., SCADA, PLC, and industrial systems. Perform root cause analysis... 
    Senior

    Delan Associates Inc

    Durham, NC
    3 days ago
  • Req ID:379451NTT DATA strives to hire exceptional...  ...currently seeking a Senior Security Engineer to join our team in...  ...ongoing support of the systems and integrations that...  ...Bachelor’s degree in Computer Security, Computer...  ..., connectivity, data centers and application services... 
    Senior
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Durham, NC
    4 days ago
  • $184k - $287.5k

     ...the future of AI and computing at one of the most innovative...  ...the fundamental software design, architecture,...  ...Computer Science, Computer Engineering, Electrical...  ...years of experience in systems architecture and modeling...  ...computing and AI Expertise in data analysis and... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  • $113.85k - $189.75k

     ...across the business? If so, this Senior R&D Procurement Manager role...  ...Specialty Labs and Companion Diagnostics categoriesBusiness Partner to...  ...sourcing events and data-driven negotiations to deliver...  ...information, please visit the Centers for Medicare and Medicaid Services... 
    Senior
    Full time
    Contract work
    Local area

    GSK

    Durham, NC
    2 days ago
  •  ...Data EngineerHybrid Mode(5 Days in Month)Durham,NC/Westlake,TXJob DescriptionNeeds to be comfortable in extracting data from Oracle databases, PLSQL Python AWS Glue – EC2, S3 What are the NICE to have skills (what is your team willing to teach the person)? Knowledge of... 
    Senior

    Samprasoft

    Durham, NC
    3 days ago
  • $108k - $172.5k

    NVIDIA has been transforming computer graphics, PC gaming, and...  ...a highly motivated Senior HPC Support Engineer focussing on InfiniBand and...  ...technology, passionate about data center and networking technologies...  ...our products and supporting systems using Linux Operating... 
    Senior
    Full time
    Work experience placement

    Nvidia

    Durham, NC
    5 days ago
  •  ...Sr. Data EngineerLocation: Remote till Covid (Primary location- Durham(NC), Other Options...  ...the Skills You BringBachelor’s degree in Computer Science or related field. Or another...  ...the skills and abilities of more junior engineers, and continuous improvement. Develop Oracle... 
    Senior
    Remote work

    Samprasoft

    Durham, NC
    3 days ago
  •  ...Software Engineer IV - Big Data EngineerLocation: Durham, NC (Day 1 onsite)Duration: Long TermResponsibilities...  ...Windows- and Linux-based operating systems, including software installation,...  ...Skills:Bachelor’s Degree in Computer Science or related fieldStrong analytical... 
    Senior

    Samprasoft

    Durham, NC
    3 days ago
  •  ...Data EngineerSennos is rapidly emerging...  ...integration of hardware, software, and real-time...  ...advanced sensing system and largest AI-powered...  ...SummaryThe Data Engineer sits within the...  ...Working closely with senior data engineering...  ...Bachelor's degree in Computer Science, Data... 
    Senior
    Remote work
    Work visa

    Sennos

    Durham, NC
    2 days ago
  • $272k - $431.25k

    NVIDIA is the engine of modern AI, and robotics is...  ...on Jetson and in the data center — is how the world’s developers...  ...arms and dexterous systems the perception,...  ...performing team of robotics software engineers; set...  ....Leverage accelerated compute. Drive architecture and... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior System Software Engineer - Data Center Compute Diagnostics. Be the first to apply!