Taro Logo

Senior System Firmware Engineer, RAS - Platform Software

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$184,000 - $356,500
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior System Firmware Engineer, RAS - Platform Software

NVIDIA, a pioneer in GPU technology and AI computing, is seeking a Senior System Firmware Engineer for their RAS (Reliability, Availability, and Serviceability) Platform Software team. This role is crucial for NVIDIA's datacenter CPU initiatives, particularly in their DGX systems which are leading solutions for enterprise AI infrastructure at scale. The position involves designing and implementing firmware level changes for datacenter CPU RAS, working with cross-functional teams including hardware engineers, system architects, and software developers.

The role requires deep technical expertise in firmware development, particularly for ARM-based platforms, and involves significant work with UEFI, Linux, and embedded systems. You'll be responsible for everything from design to implementation of RAS firmware, debugging complex system issues, and working directly with customers to resolve platform challenges. This position offers an opportunity to work at the cutting edge of AI computing infrastructure, contributing to NVIDIA's mission of advancing technology.

The ideal candidate will bring 8+ years of experience, strong programming skills in C and Python, and a deep understanding of datacenter server platforms. This role offers competitive compensation including a base salary range of $184,000 - $356,500, plus equity and benefits. NVIDIA's position as a leader in AI computing and their commitment to innovation makes this an exciting opportunity for someone looking to make an impact in advanced computing systems.

Working at NVIDIA means joining one of technology's most desirable employers, known for fostering creativity and autonomy. The company values diversity and maintains an inclusive work environment, making it an excellent choice for talented engineers looking to advance their careers in firmware development and platform software.

Last updated a minute ago

Responsibilities For Senior System Firmware Engineer, RAS - Platform Software

  • Design and develop RAS firmware for NVIDIA's Arm Data Center products
  • Triage and debug system, SOC, board, RAS firmware/UEFI related issues
  • Work with hardware, firmware, and software teams to design features and debug issues
  • Engage with customer partners to root cause & resolve platform issues
  • Coordinate with Quality & Reliability team for manufacturing/RMA failure issues
  • Debug and resolve hardware & firmware issues during SOC bring up phase
  • Work with NVIDIA partners on RAS firmware related issues
  • Contribute to product development from definition through implementation and support

Requirements For Senior System Firmware Engineer, RAS - Platform Software

Linux
Python
  • BS, MS, or PhD in EE/CS or related field
  • 8+ years of experience
  • Experience as a post-silicon debug Engineer or Hardware Test Engineer
  • Familiarity with Linux, Ubuntu and RTOS bring up and ARM based platforms
  • Understanding of datacenter server platforms and firmware
  • Solid understanding of C, Python and Perl
  • Excellent problem-solving skills and attention to details
  • Excellent written and oral communication skills
  • Self-starter with creative problem-solving abilities

Benefits For Senior System Firmware Engineer, RAS - Platform Software

Medical Insurance
Equity
  • Competitive base salary
  • Equity
  • Medical benefits

Interested in this job?

Jobs Related To NVIDIA Senior System Firmware Engineer, RAS - Platform Software

Senior Design Engineer, Coherent High Speed Interconnect

Senior Design Engineer position at NVIDIA focusing on high-speed coherent interconnect development for GPUs and SoCs, offering competitive compensation and opportunity to work on cutting-edge technology.

Senior System Software Engineer, Power and Thermal Management

Senior System Software Engineer role at NVIDIA focusing on power and thermal management for embedded AI platforms.

Senior System Software Engineer - QNX BSP and IOs Virtualization

Senior System Software Engineer position at NVIDIA focusing on QNX BSP and IOs Virtualization for automotive systems, requiring 8+ years of experience in embedded systems.

Senior System Software Engineer - GPU and SoC

Senior System Software Engineer position at NVIDIA, focusing on GPU and SoC platform software development, requiring 12+ years of experience in embedded systems and driver development.

Senior System Software Engineer

Senior System Software Engineer role at NVIDIA, developing GPU drivers and safety-critical software for automotive applications, requiring 5+ years of experience.