Senior System Software Engineer - Tegra

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$148,000 - $287,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior System Software Engineer - Tegra

NVIDIA is seeking a Senior System Software Engineer to join their System Software group, focusing on Data Center Server Platform Diagnostics. This role is crucial in developing software for complex heterogeneous computing systems that power sophisticated server products used in AI, HPC, and accelerated computing workloads. The position involves working with cutting-edge technology and some of the best engineers in the world.

The role requires expertise in diagnostic software development, with responsibilities including designing middleware and applications for NVIDIA SOC and GPU hardware, architecting solutions for various product life cycle phases, and collaborating with ASIC and NPI teams. The ideal candidate will have strong C/C++ programming skills, experience with low-level programming, and understanding of processor architectures.

This position offers an excellent opportunity to work at the forefront of technology innovation, with a competitive base salary range of $148,000 - $287,500 USD, plus equity and benefits. The role is based in Santa Clara, CA, and requires 5+ years of industry experience. NVIDIA values diversity and maintains an inclusive work environment, making it an excellent choice for professionals looking to make an impact in the tech industry.

The company's position as a world leader in accelerated computing, combined with its work in AI and digital twins, makes this an exciting opportunity for someone passionate about developing products with new technology. The role offers the chance to work on transformative projects that impact various industries and society at large.

Last updated 3 hours ago

Responsibilities For Senior System Software Engineer - Tegra

  • Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and GPU hardware
  • Architecting and driving new diagnostic software solutions for product life cycle phases
  • Participating in overall system software architecture
  • Working closely with ASIC and NPI teams to plan, implement and cater to new product requirements

Requirements For Senior System Software Engineer - Tegra

Linux
  • BS/MS in EE/CS or equivalent experience
  • 5+ years of industry related experience
  • Strong C/C++ programming skills and object-oriented programming skills
  • Experience with low level / driver level programming
  • Understanding of processor architecture fundamentals, preferably ARM
  • Strong problem-solving and debugging skills
  • Expert communication, interpersonal and planning skills

Benefits For Senior System Software Engineer - Tegra

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Tegra

Senior Firmware Design Engineer

Senior Firmware Design Engineer position at NVIDIA, developing embedded firmware for networking products, requiring 5+ years of experience in firmware development and C programming.

Senior System Verification Engineer

Senior System Verification Engineer role at NVIDIA focusing on GPU and SOC emulation, requiring expertise in verification techniques and protocols.

Senior System Performance and Power Engineer

Senior System Performance and Power Engineer role at NVIDIA focusing on silicon and system level feature development and optimization.

High-Speed IO Engineer

Senior High-Speed IO Engineer position at NVIDIA focusing on next-gen high speed interconnects development and optimization.

Senior Server Firmware Bringup Engineer

Senior Server Firmware Bringup Engineer position at NVIDIA focusing on UEFI development and server architecture for GPU-based AI servers.