NVIDIA, the world leader in accelerated computing, 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 groundbreaking AI, HPC, and accelerated computing workloads. You'll be joining one of the best engineering teams in the world, working on the forefront of technological innovation.
As a Senior System Software Engineer, you'll be responsible for designing and developing diagnostic middleware and applications for NVIDIA SOC and CPU hardware. The role requires expertise in low-level programming, system architecture, and a deep understanding of processor architectures, particularly ARM. You'll work closely with ASIC and NPI teams, participating in system software architecture and collaborating with internal teams to integrate diagnostic components.
The ideal candidate should have 8+ years of industry experience, strong C/C++ programming skills, and a proven track record of leading complex software architecture design projects. Experience with Linux kernel internals, diagnostic software for datacenter systems, and pre/post-silicon bringup planning would be particularly valuable.
NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and benefits. The company is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. This is an excellent opportunity to join a dynamic team at the forefront of accelerated computing and AI technology.