Taro Logo

Senior System Software Engineer Platform - Server Embedded Firmware

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

Description For Senior System Software Engineer Platform - Server Embedded Firmware

NVIDIA, the pioneering force behind the GPU and a leader in AI computing, is seeking a Senior System Software Engineer to join their Server Embedded Firmware team. This role sits at the intersection of hardware and software, focusing on developing crucial firmware solutions for NVIDIA's cutting-edge GPU server platforms.

The position offers an opportunity to work with state-of-the-art technology in server management and embedded systems. You'll be responsible for designing and implementing microcontroller firmware, developing manageability features, and creating robust solutions that power NVIDIA's server infrastructure. The role requires expertise in embedded systems programming, particularly with ARM M-class microcontrollers and RTOS environments.

As a senior engineer, you'll be working on critical systems that require deep technical knowledge of both hardware and software components. You'll be implementing complex protocols, designing portable frameworks, and ensuring the security and performance of server management subsystems. The position offers exposure to various technologies including DMTF standards, embedded interfaces, and modern server architectures.

NVIDIA's position as a leader in AI computing and GPU technology makes this role particularly exciting for engineers interested in working at the forefront of technological advancement. The company's focus on innovation and its role in transforming industries through AI and accelerated computing provides a unique environment for professional growth.

The compensation package is highly competitive, with a base salary range of $148,000 to $356,500, plus equity and comprehensive benefits. NVIDIA's commitment to diversity and inclusion, coupled with its reputation as one of the technology world's most desirable employers, makes this an exceptional opportunity for talented engineers looking to make an impact in the field of embedded systems and server technology.

This role would be ideal for someone who enjoys working on complex technical challenges, has a strong background in embedded systems, and wants to contribute to the next generation of computing infrastructure. The position requires both technical expertise and the ability to collaborate effectively with various teams, making it perfect for engineers who combine deep technical knowledge with strong communication skills.

Last updated 2 months ago

Responsibilities For Senior System Software Engineer Platform - Server Embedded Firmware

  • Design and implement Microcontroller Firmware for GPU Server platforms
  • Develop C/C++ server manageability features in RTOS environment
  • Perform microcontroller firmware bring-up, debugging, and performance analysis
  • Develop embedded management software for server management devices
  • Implement register-based communication and DMTF standard messaging protocols
  • Design portable microcontroller framework for server management subsystems
  • Instrument code for coverage and automate unit tests
  • Collaborate with security and hardware teams
  • Develop performance-optimized active monitoring BMC solutions

Requirements For Senior System Software Engineer Platform - Server Embedded Firmware

Linux
Python
  • Bachelor's Degree in Electrical Engineering or Computer Science or equivalent experience
  • 5+ years of experience in microcontroller Firmware development
  • Experience with BMC and microcontroller firmware for managing CPU, GPU, Network and Storage Devices
  • Experience with embedded interfaces - USB and I3C
  • Understanding of interrupt schemes, multi-threading, DMA, memory management
  • Strong embedded programming skills in C/C++, Bash, Python, Go
  • Experience with hardware schematics and datasheets
  • Expertise in server manageability protocols
  • Understanding of Linux fundamentals

Benefits For Senior System Software Engineer Platform - Server Embedded Firmware

Equity
  • Equity and comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer Platform - Server Embedded Firmware