Principal Platform Software Engineer – OpenBMC Platform Architect

Job not on LinkedIn

September 30

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

• Platform architecture and hardware bring up of NVIDIA HGX GPU baseboards. • Software architecture and design for various firmware, understanding embedded system limitations and Linux kernel internals to ensure performance, scalability and resiliency for embedded firmware. • Work closely with hardware teams to influence hardware design and review HW architecture & schematics. • Work with internal and external team members to define performance and resiliency requirements for firmware on Nvidia data center products. • Hands-on coding, code review, and BMC firmware development including various manageability features for NVIDIA’s Server platforms. • Design and develop CI/CD framework to ensure quality for firmware. • Write and review design documents, review QA test plans, and collaborate with stakeholders for design and testability per product requirements. • Design solutions for errors, stats & configuration for CPU, GPU, DIMM, SSDs, NICs, IB, PSU, BMC, FPGA, CPLD for enterprise readiness. • Instrument code to ensure maximum code coverage; write and automate unit tests and maintain detailed unit test case reports. • Mentor team on best practices for writing efficient and bug-free code. • Work with internal and external partners to drive design architecture to real products. • Collaborate with security team to ensure code aligns with product security goals.

🎯 Requirements

• Bachelor of Science Degree (or higher) or equivalent experience in Electrical or Computer Engineering or Computer Science. • 15+ overall years of active development using C / C++ as primary programming language using Linux as OS. • 8+ experience in technically leading a good size of team in terms of delivering large firmware or software projects. • 5+ experience in working across internal and external stakeholders to narrow down on requirements and converting those requirements in architecture and drive with a team to deliver it with quality. • Proven track record of delivering solutions to customers. • Deep understanding of deployments at scale. • Domain expertise in Data Center Firmware/software 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. • Understanding on REST architecture style especially JSON over HTTPs with OAuth. • Strong programming in C/C++ in Linux operating environment; strong understanding of Linux kernel internals; strong code review skills. • Excellent written and oral communication skills; good work ethics; high sense of team-work; commitment to finish tasks and produce quality work. • Self-starter who loves to find creative solutions to complicated problems. • Ways to stand out: delivering 100,000+ lines of code for a single project; proven record leading org of 30+ engineers; expertise in system software and platform security for x86/ARM Rack/Blade servers.

🏖️ Benefits

• Eligible for equity • Eligible for benefits

Apply Now

Similar Jobs

September 29

Saviynt

501 - 1000

☁️ SaaS

🔒 Cybersecurity

🏢 Enterprise

Lead discovery, design, implementation, and documentation for PAM deployments. Guide customers to adopt Saviynt's AI-powered identity and privileged access management platform.

🇺🇸 United States – Remote

💵 $100k - $160k / year

💰 $130M Private Equity Round on 2021-09

⏰ Full Time

🟠 Senior

🔴 Lead

🔙 Backend Engineer

🦅 H1B Visa Sponsor

September 29

Trase

11 - 50

🤖 Artificial Intelligence

🏢 Enterprise

Lead backend architecture and cloud infrastructure for Trase Systems' enterprise AI platform. Guide technical vision, build scalable microservices, and mentor senior engineers.

🇺🇸 United States – Remote

💵 $200k - $250k / year

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

September 29

Red Cell Partners

11 - 50

⚕️ Healthcare Insurance

🔒 Cybersecurity

🔐 Security

Lead design and development of cloud-native backend services and infrastructure for Trase's enterprise AI platform. Define architecture, mentor engineers, and drive cross-team technical alignment.

🇺🇸 United States – Remote

💵 $200k - $250k / year

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🦅 H1B Visa Sponsor

September 28

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Staff Backend Engineer building Agentic AI automation and foundational APIs at Coinbase. Lead architecture for AI-driven customer support and compliance automation.

🇺🇸 United States – Remote

💵 $218k - $256.5k / year

💰 $21.4M Post-IPO Equity on 2022-11

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🦅 H1B Visa Sponsor

September 28

Guidehouse

10,000+ employees

Lead architecture and delivery of Power Apps solutions for Guidehouse clients, ensuring scalability, security, and integrations. Mentor teams and translate business requirements into technical designs.

🇺🇸 United States – Remote

💵 $106k - $176k / year

💰 Grant on 2023-02

⏰ Full Time

🟠 Senior

🔴 Lead

🔙 Backend 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