Taro Logo

Senior System Software Engineer Platform - OpenBMC

World leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Embedded
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior System Software Engineer Platform - OpenBMC

NVIDIA, the pioneering company that invented the GPU in 1999, is seeking a Senior System Software Engineer to join their Platform - OpenBMC team. This role is perfect for experienced engineers passionate about firmware development and system architecture. The position offers a unique opportunity to work on cutting-edge GPU Server platforms, focusing on ARM architecture and OpenBMC Firmware implementation.

The role involves hands-on work with BMC firmware, including performance analysis and developing various manageability features for NVIDIA's Server platforms. You'll be responsible for designing and implementing solutions for enterprise-level systems, working with various components including CPU, GPU, DIMM, SSDs, and more. The position requires expertise in DMTF Standards and security implementations.

NVIDIA's environment is perfect for self-starters who love tackling challenging problems creatively. The company is at the forefront of AI computing, making this an excellent opportunity to work with some of the industry's brightest minds. The position offers competitive compensation, with a base salary range of $184,000 - $356,500 USD, plus equity and comprehensive benefits.

The ideal candidate will have 8+ years of experience, strong programming skills, and extensive knowledge of BMC Firmware development. This role offers the chance to contribute to next-generation computing technology while working for a company known for innovation in AI and parallel computing. NVIDIA values diversity and maintains an inclusive work environment, making it an attractive opportunity for professionals looking to make a significant impact in the technology sector.

Last updated 7 days ago

Responsibilities For Senior System Software Engineer Platform - OpenBMC

  • Design and implement OpenBMC Firmware for GPU Server platforms
  • Hands on work with BMC firmware bring-up and performance analysis
  • Develop and review code, write design documents
  • Design solutions for enterprise readiness of NVIDIA Server platforms
  • Develop performance optimized active monitoring BMC solutions
  • Write and automate unit tests
  • Provide software quality reports
  • Work with security team and hardware teams

Requirements For Senior System Software Engineer Platform - OpenBMC

Linux
Python
Go
  • Bachelor's Degree in Electrical Engineering or Computer Science or equivalent experience
  • 8+ years of experience
  • Domain expertise in BMC Firmware development
  • Board Bring-up expertise with hands-on experience in Device drivers
  • OOB or In-band System Management experience
  • Understanding of REST architecture
  • Strong programming skills in C/C++, Bash, Python, Go
  • Strong Linux fundamentals
  • Excellent written and oral communication skills

Benefits For Senior System Software Engineer Platform - OpenBMC

Equity
  • Equity and comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer Platform - OpenBMC