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

TVE5OHBTckl0R3FSMVdOVFF3ZmpJV2NhWFE9PQ==
  • 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 43 week of 2025

Job Tags

Full time, Shift work,

Similar Jobs

SC FUELS

Class B Local Class B box truck driver Job Job at SC FUELS

Class B Local Class B box truck driver JobMonday thru Friday, local Colorado routes. ELD's in use.Duties and tasks:Customer Service, both in the facility, to the general public and at our customers locations.On time delivery, arrives intact, when promised.... 

Addison Group

Customer Support Representative Job at Addison Group

 ...growing team within the insurance and client services industry. This position is ideal for...  ...of calls while providing top-tier customer service. Responsibilities Deliver...  ...seamless client experience. Participate in virtual and in-person training sessions to... 

Kandu Inc.

IT Specialist (OKTA admin) Job at Kandu Inc.

 ...experiences of patients and their families. We are seeking an experienced Senior IT Systems Administrator with deep expertise in Okta to lead our identity and access management strategy and strengthen our IT infrastructure. In this role, youll own IT operations, design... 

GDIT

Cyber Systems Integration Engineer Job at GDIT

 ...Risk Management Job Qualifications: Skills: Integration Solutions, Security Technologies, System Security Certifications: None Experience:...  ...Description: As a GDIT Cyber Systems Integration Engineer, the work you'll do will be impactful to the mission... 

TRK Casing

Casing Floorhand For oil and Gas Drilling Rigs Job at TRK Casing

 ...involves significant physical labor since the Floor Hand assists in rigging up and down, and pulling/laying down drill pipe and casing....  ..., with mentor/crew pusher and/or tool pusher to ensure that all oil rig acceptance criteria for the installation have been met. ...