Senior System Software Engineer – OpenBMC

Job not on LinkedIn

🔥 0 minutes ago

🏄 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

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

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 NVIDIA GPU server platforms, focusing on Arm architecture. • Bring up BMC firmware, perform performance analysis, and code manageability features for NVIDIA server platforms. • Develop and review code and design documents. • Review QA test plans and collaborate with team members on design and testability. • Design solutions for errors, statistics, and configuration across CPUs, GPUs, DIMMs, SSDs, NICs, InfiniBand, PSUs, BMCs, FPGAs, and CPLDs. • Design and develop performance-optimized active-monitoring BMC solutions using DMTF standards, including MCTP, Redfish, SPDM, and PLDM. • Instrument code for maximum coverage and write and automate unit tests for implemented modules. • Maintain detailed unit-test case reports. • Provide software quality reports based on static analysis, code coverage, and CPU load. • Work with the security team to align code with product security goals. • Collaborate with hardware teams to influence hardware design and review hardware architecture and 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 updates, device monitoring, and firmware security • Hands-on board bring-up experience with device drivers such as I2C/I3C, SPI, PCIe, SMBus, and mailbox, plus device trees for U-Boot and the Linux kernel • OOB or in-band system management experience • Exposure to IPMI, KCS, DMTF standards including PLDM, MCTP, and Redfish, PMBus, and NVMe • Understanding of REST architecture, especially JSON over HTTPS with OAuth • Strong C/C++, Bash, Python, and Go programming and scripting skills for Linux user-space and system programs • Thorough code-review skills • Strong Linux fundamentals, Linux distributions and packages, Linux upgrade mechanisms, and building and deploying Linux images • Excellent written and oral communication skills • Good work ethics and strong teamwork • Commitment to producing quality work and completing tasks • Self-starter able to find creative solutions to challenging problems • Industry standards or open-source contribution experience is a way to stand out • Expertise in system software and platform security for x86/ARM-based rack or blade server systems is a way to stand out

🏖️ Benefits

• Equity • Benefits • Equal opportunity employer • Inclusive work environment

Apply Now

Similar Jobs

🔥 1 hour ago

eVisit

51 - 200

🏥 Healthcare

⚕️ Healthcare Insurance

☁️ SaaS

Senior Software Engineer building React-based applications and services for eVisit, which modernizes healthcare delivery. Leading engineering teams, owning architecture, and mentoring developers.

🔥 1 hour ago

Humana

10,000+ employees

🏥 Healthcare

🛡️ Insurance

⚕️ Healthcare Insurance

Senior offensive security engineer building AI-driven red-team tooling for Humana's healthcare and health-data systems. Running penetration tests, purple-team exercises, and adversarial assessments of enterprise AI.

🔥 2 hours ago

Protective Life

1001 - 5000

💸 Finance

🛡️ Insurance

SAP ABAP Developer building complex S/4HANA applications, enhancements, and interfaces for Protective Life, an insurance provider. Providing technical leadership and coordinating solutions across technical and business teams.

🔥 2 hours ago

RegScale

11 - 50

Senior Software Engineer building RegScale’s security, risk, and compliance platform. Owning full-stack features across Angular, .NET, C#, Python, and SQL data layers from design through production.

🔥 2 hours ago

Netflix

10,000+ employees

📱 Media

👥 B2C

Full Stack Software Engineer building Netflix technology for global content catalog tagging, promotion, and discovery. Developing high-scale backend services and rich React-based user interfaces.