Senior System Software Engineer, OpenBMC Platform

August 31

Apply Now
Logo of NVIDIA

NVIDIA

Artificial Intelligence • Gaming • Automotive

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

📋 Description

• Design and implement OpenBMC Firmware for GPU Server platforms focusing on Arm architecture. • Hands on bring-up of BMC firmware, performance analysis and coding manageability features for NVIDIA Server platforms. • Develop and review code, write and review design documents, review QA test plans, and work closely with team members for design and testability. • Design solutions for errors, stats & configuration for CPU, GPU, DIMM, SSDs, NICs, IB, PSU, BMC, FPGA, CPLD for enterprise readiness. • Design and develop performance optimized active monitoring BMC solutions using DMTF Standards including MCTP, Redfish, SPDM and PLDM. • Instrument code for maximum coverage; write and automate unit tests; maintain detailed unit test reports. • Provide software quality reports based on static analysis, code coverage, CPU load. • Work with security team to align developed code with product security goals. • Collaborate with hardware teams to influence hardware design and review HW architecture & schematics.

🎯 Requirements

• A Bachelor of Science Degree (or higher) in Electrical Engineering or Computer Science or equivalent experience. • 8+ years of experience. • Domain expertise in BMC Firmware development on X86 or ARM Platforms including BMC-BIOS communication, thermal management, power management, firmware update, device monitoring, firmware security, etc. • Board Bring-up expertise with hands-on experience in Device drivers like I2C/I3C, SPI, PCIe, SMBus, Mail-box etc. as well as the device trees for uboot and Linux kernel. • OOB or In-band System Management experience with exposure to standards IPMI, KCS, DMTF Standards (PLDM, MCTP, Redfish, etc), PMBus, NVMe, etc. • Understanding on REST architecture style especially JSON over HTTPs with OAuth. • Strong programming and scripting skills using C/C++, Bash, Python, Go etc. both for Linux user-space programs and system programs with thorough code reviewing skills. • Strong in Linux fundamentals, various Linux distributions and packages, Linux upgrade mechanisms, building and deploying Linux images. • Excellent written and oral communication skills; good work ethics; high sense of team-work; self-starter who loves to find creative solutions. • Ways to stand out: Contributor to industry standards like Open Compute, OpenBMC, IPMI, DMTF Standards, and open source; expertise in system software and platform security for x86/ARM based Rack/Blade server systems.

🏖️ Benefits

• Eligible for equity and benefits

Apply Now

Similar Jobs

August 30

Keeper Security, Inc.

201 - 500

🔒 Cybersecurity

🏢 Enterprise

☁️ SaaS

Senior Software Engineer for Keeper Browser Extension team; develops and enhances browser extension features with JavaScript/React. Ensures reliability, security, and quality.

🇺🇸 United States – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

August 30

Timmons Group

501 - 1000

Electrical Senior Engineer leads substation design for renewable projects; mentors team and coordinates with clients while delivering safe, compliant electrical systems.

🇺🇸 United States – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

August 30

InMotion Hosting

201 - 500

🤝 B2B

🛍️ eCommerce

☁️ SaaS

Shaping cloud architectures for InMotion Hosting; mentors engineers. Leads architecture strategy and drives scalable SaaS/IaaS.

🇺🇸 United States – Remote

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

August 30

Woodard & Curran

1001 - 5000

Lead groundwater infrastructure projects, provide technical direction, client and regulatory liaison, and oversee groundwater facilities design and operations.

🇺🇸 United States – Remote

💵 $150k - $185k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

August 29

TTEC Digital

1001 - 5000

🤖 Artificial Intelligence

🤝 B2B

Join AWS Practice at TTEC Digital as an AWS Sr. Software Developer; remote US role, collaborate with 150+ experts to deliver AWS solutions.

🇺🇸 United States – Remote

💵 $120k - $140k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com