NVIDIA is seeking a Senior System Software Engineer to join their System Software group, focusing on Data Center Server Platform Diagnostics. This role is perfect for creative software engineers passionate about developing cutting-edge technology products. The position involves working with complex heterogeneous computing systems that power sophisticated server products used in AI, HPC, and accelerated computing workloads.
The role combines low-level system programming with high-level architecture design, requiring expertise in C/C++ programming and deep understanding of processor architectures, particularly ARM. You'll be working on diagnostic software solutions that span the entire product lifecycle, from initial bring-up to manufacturing and failure analysis.
As a senior engineer, you'll collaborate with various teams including ASIC and NPI, contributing to system software architecture and integrating diagnostic components. The position offers competitive compensation ranging from $184,000 to $356,500, plus equity and benefits.
NVIDIA's position as a world leader in accelerated computing means you'll be at the forefront of innovation in AI and digital twins technology. The company's commitment to diversity and inclusion, combined with its cutting-edge work in transforming major industries, makes this an exciting opportunity for experienced system software engineers looking to make a significant impact.
The ideal candidate will have 8+ years of industry experience, strong problem-solving abilities, and excellent communication skills. Experience with Linux kernel internals, datacenter systems, and pre/post-silicon bring-up would be particularly valuable. This role offers the chance to work with some of the best engineers in the world while contributing to groundbreaking developments in computing technology.