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

System Software Engineer - Data Center Compute Diagnostics

$152k - $241.5k

NVIDIA

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.5+ 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 152,000 USD - 241,500 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until August 4, 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.SummaryLocation: US, NC, DurhamType: Full time

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the System Software Engineer - Data Center Compute Diagnostics in Durham, NC vacancy
  • $224k - $356.5k

    We are seeking a senior system software engineer to lead technically and own key parts of our low-level diagnostic software. This software supports next-generation data center GPUs and rack-scale AI systems...  ...Designing targeted tests for compute engines, memory and cache... 
    Suggested
    Full time

    Nvidia

    Durham, NC
    1 day 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... 
    Suggested
    Full time
    Work experience placement
    Local area
    Remote work

    WolfSpeed

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

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated...  ...for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key...  ...stills in performance analysis, data analysis and performance optimization... 
    Suggested
    Full time
    Remote work

    Nvidia

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

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It...  ...on the world.The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced software engineer focused on customer support of NVIDIA... 
    Suggested
    Full time
    Weekend work

    Nvidia

    Durham, NC
    2 days ago
  • $118k - $157k

     ...organization of scientists, engineers, and physicians and...  ...state-of-the-art computer science and data science to overcome...  ..., automation systems, and operational platforms...  ..., Mathematics, Software Engineering, Data Science...  ...operations, diagnostics, or biotechnology.Proficiency... 
    Suggested
    Full time
    Local area
    Monday to Friday
    Flexible hours
    Weekend work

    GRAIL

    Durham, NC
    3 days ago
  • $123.25k - $166.75k

     ...Description This is a forward-deployed engineering role . You'll work shoulder-...  ...be the person who takes UDS Data Capability from "deployable"...  ...the ability to bridge legacy systems (Oracle, SQL Server, flat...  ...value by streamlining software delivery so our customers can... 
    Full time
    For contractors
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Durham, NC
    4 days ago
  •  ...publish) in Databricks/ADF Implement data quality checks (DLT expectations,...  ...Requirements 2+ years of hands‑on data engineering (or comparable software engineering with significant data...  ...fundamentals Bachelor’s degree in MIS, Computer Science, Engineering, or equivalent... 
    Visa sponsorship
    Work visa

    Jobtailor

    Durham, NC
    4 days ago
  • $130k - $195k

     ...026-07-24POSITION - SENIOR STRUCTURAL ENGINEER - DATA CENTERS LOCATION - Remote Hybrid - Working anywhere...  ...codesStrong knowledge of structural systems, wind and seismic design, construction...  ...and experience with AutoCAD/REVIT software, Autodesk Construction Cloud, Risa, ETABS... 
    Full time
    Contract work
    Part time
    For contractors
    For subcontractor
    Work at office
    Remote work

    Arcadis

    Durham, NC
    2 days ago
  • Senior Systems Software EngineerThis role has been designed as 'Hybrid' with...  ..., analyze, and act on their data and applications wherever...  ...matters alongside experienced engineers across software, firmware,...  ...coachingRequirements:Bachelor's degree in Computer Science, Computer... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    15 hours ago
  • Senior Cybersecurity Systems Software EngineerThis role has been designed...  ..., analyze, and act on their data and applications wherever they...  ...a Senior Cybersecurity Engineer to lead organization-wide cybersecurity...  ...’s or Master’s degree in Computer Science, Engineering,... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  •  ...Senior Systems Software Engineer This role has been designed as 'Hybrid' with a requirement that you...  ..., protect, analyze, and act on their data and applications wherever they live, from...  ...: ~ Bachelor's degree in Computer Science, Computer Engineering, Electrical... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Durham, NC
    3 days ago
  • $128.6k - $184.9k

     ...Customer Experience (CX) engineering team is a group of...  ...scale environments across compute, virtualization, and...  ..., collaboration, data center, and security operations...  ...inefficiencies, maximize system availability, and...  ...perspective. Apply software programmability, automation... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Durham, NC
    1 day ago
  • Job Summary:The Data 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
    Visa sponsorship
    Work visa
    Flexible hours

    PowerSecure

    Durham, NC
    1 day ago
  •  ...that offer efficient design for data storage and retrieval for...  ...developing complex or multiple software applications and conducting studies...  ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or... 
    Full time

    Fidelity Investments

    Durham, NC
    1 day ago
  • Req ID: 32803At NTT DATA Services, we know that with the right people...  ...seeks a Principal Big Data Engineer to join our team in Durham,...  ...technical Expertise in Hadoop eco system components.Experience...  ...Need localsDegree: Bachelors in Computer Science or equivalent work experienceDesirable... 
    For contractors
    Work experience placement

    NTT DATA

    Durham, NC
    4 days ago
  • $106.58k - $177.63k

    Req ID:374063NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be...  ...capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Durham, NC
    4 days ago
  • Req ID:374060NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be...  ...capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions... 
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Durham, NC
    3 days ago
  • $91.04k - $113.8k

    Req ID:374062NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be...  ...capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Durham, NC
    2 days ago
  • $89.6k - $123.2k

     ...Senior Data Engineer We have an exciting opportunity for a Senior Data...  ...bridge between foundational data systems and advanced analytical...  ...include: Bachelor's degree in Computer Science, Data Engineering, Information Systems, Software Engineering or related field.... 
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    UL Standards and Engagement

    Durham, NC
    1 day ago
  •  ...Data Engineer Position Type: Contract (09-15-2025 - 09-15-2026) Location: Durham, NC...  ...equivalent in a technology related field (e.g. Computer Science, Engineering, etc.) required ~...  ...in ETL tools like Informatica (Power Center) ~ Working experience in scripting and... 
    Contract work
    Work experience placement
    Remote work

    Staffing the Universe

    Durham, NC
    1 day ago
  • $95k - $154k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning...  ...portfolio for better job prospects Computer Science grads with limited or no job experience... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Durham, NC
    4 days ago
  •  ...looking for entry-level software programmers, Java full stack...  ...Python/Java developers, data analysts/data scientists, and machine learning engineers. Who Should Apply: Recent computer science/engineering/...  ...engineering, information systems, IT Highly motivated,... 
    H1b

    SynergisticIT

    Durham, NC
    1 day ago
  •  ...Senior Data Engineer Duration: Long Term contract Location: Durham...  ...~ Bachelor’s degree in Computer Science or Engineering. ~9...  ...experience building and deploying software using Continuous Integration...  ...analysis, design, coding, system and user testing, problem... 
    Long term contract

    Samprasoft

    Durham, NC
    2 days ago
  •  ...Degree in a technology related field (e.g. Engineering, Computer Science, etc.). • 8+ years of experience in implementing data engineering solutions in data analytics space...  ...understanding of developing highly scalable distributed systems using AWS Services and Open-source... 

    Samprasoft

    Durham, NC
    1 day ago
  •  ...position. The RoleThe Cyber Data Analytics chapter within the...  ...organization is seeking a Senior Data Engineer to join our team. You will be...  ...’s or Master’s degree in computer science, Engineering, or a...  ...Support and enhance production systems, focusing on high performance... 
    Full time
    Work experience placement

    Fidelity Investments

    Durham, NC
    4 days ago
  • $210.6k - $305.1k

     ...applications, devices, and data across modern data centers and cloud...  ...performance data plane software that leverages Data...  ...intersection of networking, systems programming, and...  ...collaborating with engineers solving some of the...  ...Bachelor’s degree in Computer Science, Computer... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    2 days ago
  •  ...innovative technologies like cloud computing and artificial intelligence...  ...beyond. The Analytics Engineer serves as a trusted...  ...ability to translate complex data into actionable insights that...  ...~ Demonstrates expertise in systems and software related to project area to accomplish... 
    Local area
    2 days per week

    Duke University

    Durham, NC
    1 day ago
  • $86k - $106k

     ...disciplinary organization of scientists, engineers, and physicians and we are using the...  ...studies, and state-of-the-art computer science and data science to overcome one of medicine’s...  ...Mathematics, Computer Science, Information Systems, Business, or related discipline with... 
    Full time
    Work at office
    Local area
    Flexible hours

    GRAIL, Inc.

    Durham, NC
    13 days ago
  •  ...Collects, transforms, and validates data from diverse sources, applying professional analytical techniques to ensure...  ...Bachelor's degree in Data Analytics, Statistics, Mathematics, Computer Science, Information Systems, Business, or related discipline with 0-2 years of... 

    Jobtailor

    Durham, NC
    2 days ago
  •  ...compliance monitoring. Solutions various data and data warehousing needs for Investment Compliance Engine (ICE). Oversees junior...  ...Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or... 
    Full time

    Fidelity Investments

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

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