Talent.com
Principal Platform Software Engineer - OpenBMC Platform Architect
Principal Platform Software Engineer - OpenBMC Platform ArchitectNVIDIA Corporation • Santa Clara, CA, US
serp_jobs.error_messages.no_longer_accepting
Principal Platform Software Engineer - OpenBMC Platform Architect

Principal Platform Software Engineer - OpenBMC Platform Architect

NVIDIA Corporation • Santa Clara, CA, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Principal Platform Software Engineer - Platform Architect Apply locations : US, CA, Santa Clara; US, Remote

Time type : Full time

Posted on : Posted 6 Days Ago

Job requisition id : JR1968239

NVIDIA's invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as "the AI computing company." We're looking to grow our company and form teams with the most inquisitive people in the world. Join us at the forefront of technological advancement.

Are you ready to change the next generation of computing? Join us at the forefront of technological advancement. We are looking for a principal platform software architect who can lead next generation data center server product platform architecture, bring up and drive a solution to production.

What you'll be doing :

Platform architecture and hardware bring up of NVIDIA HGX GPU baseboards. Software architecture and design for various firmware, understanding embedded system limitations, Linux kernel internals to ensure performance, scalability and resiliency requirements for firmware running on embedded devices.

Working closely with hardware teams to influence hardware design and review HW architecture & schematics.

Work with internal and external team members to narrow down on performance and resiliency requirements for firmware running on Nvidia data center products. Hands on coding, code review, and BMC firmware development including various manageability features for NVIDIA's Server platforms.

Actively engaged in designing and developing CI / CD framework to ensure best quality for firmware. Writing and reviewing design documents, reviewing QA test plan and working closely with all collaborators to achieve consensus for design and testability as per product requirements.

Designs solutions for errors, stats & configuration appropriate to CPU, GPU, DIMM, SSDs, NICs, IB, PSU, BMC, FPGA, CPLD etc. for enterprise readiness of NVIDIA Server platforms.

Actively work with whole org to instrument code to ensure maximum code coverage, writing and automating unit tests for each implemented module and maintaining detailed unit test case reports.

Mentor team for best practices on writing efficient and bug free code. Works with internal and external partners to drive design architecture to real products.

Works with the security team to ensure developed code is in line with product security goals, and with hardware teams to influence hardware design and review HW architecture & schematics.

What we need to see

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.

You should possess excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day. You are a self-starter who loves to find creative solutions to complicated problems.

Ways to stand out from the crowd

Consistent track record in delivering 100,000+ lines of code for a single project.

Proven record in technically leading org of 30+ engineers.

Expertise in system software and platform security for x86 / ARM based Rack / Blade server systems.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you.

The base salary range is 272,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.

NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

J-18808-Ljbffr

serp_jobs.job_alerts.create_a_job

Software Engineer Platform • Santa Clara, CA, US

Job_description.internal_linking.related_jobs
Principal Engineer Software (AiOps)

Principal Engineer Software (AiOps)

Palo Alto Networks • Santa Clara, California, United States
serp_jobs.job_card.full_time
At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Platform Architect

Platform Architect

MW Partner • San Jose, California, USA
serp_jobs.job_card.full_time
MW Partners is currently seeking a Platform Architect to work for our client who is a global leader in multimedia and creativity software products. Define and maintain AI-first architecture for data...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Akkodis • Mountain View, CA, United States
serp_jobs.job_card.full_time
The rate / salary may be negotiable based on experience, education, geographic location, and other factors.The Principal Software Engineer, BSW will design, develop, and deliver embedded software for...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Supermicro • San Jose, CA, United States
serp_jobs.job_card.full_time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Cisco Systems, Inc. • San Jose, CA, United States
serp_jobs.job_card.full_time
The application window has been extended to 12 / 24 / 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.Strong preference for Bay ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Software Engineer API Infrastructure

Principal Software Engineer API Infrastructure

Rubrik • Palo Alto, California, USA
serp_jobs.job_card.full_time
Our team is responsible for building the foundational API layer for all user and system interaction with Rubrik products. We connect our distributed SaaS products and federated on-prem deployments.O...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

DigiCert • Sunnyvale, California, USA
serp_jobs.job_card.full_time
Were a leading global security authority thats disrupting our own category.Our encryption is trusted by the major ecommerce brands the worlds largest companies the major cloud providers entire coun...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Platform Architect

Platform Architect

Nextdeavor • San Jose, California, USA
serp_jobs.job_card.full_time
Heres how youll become a key player with this opportunity : .The Platform Architect will lead the design and evolution of Adobes AI-driven data and analytics platforms enabling intelligent automation...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Software Engineer ( Core Banking Systems)

Principal Software Engineer ( Core Banking Systems)

First Citizens Bank • Santa Clara, CA, US
serp_jobs.job_card.full_time
This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. This position provides expert technical guidance on large, complex, an...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Platform Software Engineer - OpenBMC Platform Architect

Principal Platform Software Engineer - OpenBMC Platform Architect

NVIDIA • Santa Clara, CA, US
serp_jobs.job_card.full_time
NVIDIA's invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited m...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Platform Engineer : Kubernetes, CI / CD & Scale

Principal Platform Engineer : Kubernetes, CI / CD & Scale

Expedia, Inc. • San Jose, CA, United States
serp_jobs.job_card.full_time
A leading travel technology company in San Jose seeks a Principal Software Development Engineer to lead the architecture of a Kubernetes platform. The ideal candidate will have over 8 years of exper...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Software Engineer, IAM

Principal Software Engineer, IAM

Zscaler • San Jose, California, United States
serp_jobs.job_card.full_time
Serving thousands of enterprise customers around the world including 40% of Fortune 500 companies, Zscaler (NASDAQ : ZS) was founded in 2007 with a mission to make the cloud a safe place to do busin...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Zscaler • San Jose, California, United States
serp_jobs.job_card.full_time
Serving thousands of enterprise customers around the world including 45% of Fortune 500 companies, Zscaler (NASDAQ : ZS) was founded in 2007 with a mission to make the cloud a safe place to do busin...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Digicert • Sunnyvale, California, United States
serp_jobs.job_card.full_time
We're a leading, global security authority that's disrupting our own category.Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, enti...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Enterprise Architect

Principal Enterprise Architect

East West Bank • Palo Alto, CA, US
serp_jobs.job_card.full_time
Principal Enterprise Architect Company : East West Bank Location : Palo Alto, CA Position Type : Full Time Experience : 3 yrs exp. Send resume to East West Bank, Attn : Jennie ODonnell, 135 N.serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer, Core Platform

Software Engineer, Core Platform

Moveworks • Mountain View, California, United States
serp_jobs.job_card.full_time
As a member of the core platform team, you will play a key role in shaping the evolution of moveworks conversational AI platform. You will have the opportunity to - build enterprise products that so...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

Fortinet • Santa Clara, CA, United States
serp_jobs.job_card.full_time
Design and implement platform-level systems.Build scalable, highly available, and cost-efficient services that support.Collaborate with Product and Engineering stakeholders to define functional spe...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Principal Software Development Engineer — Platform & Infrastructure

Principal Software Development Engineer — Platform & Infrastructure

Traveltechessentialist • San Jose, CA, United States
serp_jobs.job_card.full_time
Principal Software Development Engineer — Platform & Infrastructure.United States - California - San Jose.Expedia Group brands power global travel for everyone, everywhere.We design cutting-edge te...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted