Senior System Software Engineer, OpenBMC Platform

🕒 August 31, 2025

🏄 California – Remote

info

💵 $184k - $356.5k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

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.

📋 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 29, 2025

VALCE Talent Solutions

11 - 50

🤝 B2B

🎯 Recruiter

Senior Software Engineer on Lamina product; collaborate with a Technical Architect to design platforms and integrate; mentor teammates in Agile delivery.

🕒 August 28, 2025

Everest Technologies, Inc

51 - 200

🤝 B2B

☁️ SaaS

Full Stack Developer at Everest Technologies, delivering scalable backend and frontend solutions remotely. Strong Python and microservices experience with React frontend.

🕒 August 26, 2025

PingWind Inc. (SDVOSB)

51 - 200

🔒 Cybersecurity

🏛️ Government

☁️ SaaS

Senior Technical Lead for Data ensuring IT system stability and optimization for federal services contractor PingWind. Lead systems engineering, risk management, and cloud/ICAM database expertise.

🕒 August 26, 2025

PingWind Inc. (SDVOSB)

51 - 200

🔒 Cybersecurity

🏛️ Government

☁️ SaaS

Lead ICAM systems engineering for federal clients, ensuring stability and AWS GovCloud integration. Manage teams, risk assessments, and ID verification integrations.

🕒 August 26, 2025

Speechify

51 - 200

☁️ SaaS

Senior Software Engineer building core services and SDKs for Speechify’s cross-platform AI audio product. Improve performance, design APIs, and ship Kotlin backend services.