Lead Platform Software Engineer - OpenBMC Architect Job at NVIDIA, Santa Clara, CA

QTlpNUI1Tm9yUVRwQ2xxcFh1NWpyUkpFY1E9PQ==
  • NVIDIA
  • Santa Clara, CA

Job Description

Salary: $272,000 - 425,500 per year Requirements:

  • I hold a Bachelor of Science Degree (or higher) or possess equivalent experience in Electrical or Computer Engineering or Computer Science.
  • I have over 15 years of active development experience using C/C++ as my primary programming language, with Linux as my operating system.
  • I have 8+ years of experience technically leading a sizable team in delivering extensive firmware or software projects and 5+ years working with both internal and external stakeholders to refine requirements, translating those into architecture, and guiding a team to deliver quality outcomes.
  • I have a proven track record of delivering solutions to customers, demonstrating a deep understanding of deployments at scale.
  • I have domain expertise in Data Center firmware/software development on X86 or ARM platforms, including BMC-BIOS communication, thermal management, power management, firmware updates, device monitoring, and firmware security.
  • I possess board bring-up expertise with hands-on experience in device drivers such as I2C/I3C, SPI, PCIe, SMBus, Mail-box, and familiarity with device trees for U-Boot and the Linux kernel.
  • My understanding of REST architecture style, particularly JSON over with OAuth, is profound.
  • I exhibit strong programming skills in C/C++ within the Linux operating environment and a robust grasp of Linux kernel internals, along with solid code review capabilities.
  • I communicate effectively, maintain strong work ethics, possess a high sense of teamwork, am committed to producing quality work, and consistently complete tasks. I thrive as a self-starter who enjoys devising creative solutions to complex problems.
Responsibilities:
  • I will architect and oversee the platform and hardware bring-up of NVIDIA HGX GPU baseboards, designing software architecture for various firmware while addressing embedded system constraints and Linux kernel intricacies to meet performance, scalability, and resiliency standards for firmware running on embedded devices.
  • I will collaborate intensively with hardware teams to shape hardware design and review hardware architecture and schematics.
  • I will work alongside internal and external team members to clarify performance and resiliency requirements for firmware operating on NVIDIA data center products.
  • My role will include hands-on coding, code reviews, and BMC firmware development encompassing various manageability features for NVIDIA’s server platforms.
  • I will engage actively in constructing and developing a Continuous Integration/Continuous Deployment (CI/CD) framework to assure optimal quality for firmware. Additionally, I will document designs, review QA test plans, and collaborate closely with all parties involved to reach consensus on design and testability aligned with product requirements.
  • I will create solutions for errors, statistics, and configurations relevant to CPU, GPU, DIMM, SSDs, NICs, IB, PSU, BMC, FPGA, CPLD, etc., ensuring enterprise readiness of NVIDIA server platforms.
  • I will work throughout the organization to instrument code to maximize coverage, draft, and automate unit tests for each implemented module, while also maintaining detailed unit test case reports.
  • I will mentor the team on best practices for writing efficient, bug-free code and collaborate with internal and external partners to translate design architecture into tangible products.
  • I will coordinate with the security team to align developed code with product security objectives, contributing input to hardware design while reviewing hardware architecture and schematics.
Technologies:
  • AI
  • ARM
  • Architect
  • CI/CD
  • Embedded
  • FPGA
  • Firmware
  • Hardware
  • JSON
  • Linux
  • OAuth
  • PCIe
  • REST
  • Security

More:

I am excited to announce that we are looking for a principal platform software architect who can lead the architecture of next-generation data center server product platforms and drive solutions into production. NVIDIA’s creation of the GPU in 1999 spurred the growth of the PC gaming industry, transformed modern computer graphics, and shifted the landscape of parallel computing. With the emergence of GPU deep learning, we are now recognized as "the AI computing company," spearheading the next era of computing where GPUs act as the brain for computers, robots, and self-driving vehicles that perceive and understand our world.

If I have a consistent track record of delivering 100,000+ lines of code for a single project, and have proven experience in leading organizations with 30+ engineers, or expertise in system software and platform security for x86/ARM-based rack/blade server systems, I certainly stand out from the crowd.

NVIDIA is lauded as one of the most desirable employers in the tech industry, attracting innovative and diligent individuals. If I am creative and autonomous, we eagerly await my application.

Compensation will be determined based on my location, experience, and the salaries of employees in similar roles, with a base salary range of $272,000 to $425,500. Additionally, I will be eligible for equity and benefits.

My application will be accepted at least until October 4, 2025. NVIDIA is committed to cultivating a diverse work environment and is proud to be an equal opportunity employer, valuing diversity in all forms without discrimination.

last updated 42 week of 2025

Job Tags

Full time, Shift work,

Similar Jobs

Preferred Care At Home of North Tampa

Homemake Companion Job at Preferred Care At Home of North Tampa

Homemaker Companion Preferred Care at Home of North Tampa, a nationwide senior care company, is seeking qualified caregivers in the Tampa...  ...of Preferred Care at Home have made a difference in the lives of seniors throughout the country.We have a variety of part-time... 

Garces, Grabler & LeBrocq

Personal Injujry Paralegal Job at Garces, Grabler & LeBrocq

 ...largest personal injury law firms in New Jersey and an official New York Giants partner, is seeking an experienced Bilingual Paralegal fluent in Spanish and English to join our Freehold, NJ office. The ideal candidate will have a strong background in personal injury plaintiff... 

Farm Job Search

Dairy Farm Herdsman / Herd Manager Job at Farm Job Search

 ...Dairy Farm Herdsman / Herd Manager (6181) Location: Missouri JobNumber: 6181 Dairy Farm Herdsman / Herd Manager Position immediately available on a modern dairy expanding to 650 cows in north western Missouri. Candidates for this position will take primary responsibility... 

Earls Plumbing & Drain Cleaning

Accounting Data Entry Clerk Job at Earls Plumbing & Drain Cleaning

 ...This is a remote position. Earls Plumbing & Drain Cleaning, a leading company in the...  ...seeking a detail-oriented and organized Accounting Data Entry Clerk to join our team. The ideal...  ...and reports Assist with accounts payable and accounts receivable tasks... 

Advantage Solutions

Full Time Retail Supervisor Job at Advantage Solutions

 ...What You'll Do: Manage and direct retail associates, conduct store audits, execute and complete all retail projects. Maintain...  ...frequent changes and competing deadlines. Basic computer skills and Microsoft Office proficiency. Job Will Remain Open Until Filled