New offer - be the first one to apply!
October 23, 2026
Principal Software Engineer (Datacenter Firmware/Software)
Senior • On-site
143,800 - 230,000 USD/yr
San Jose, CA
Quick Facts
Role: Principal Software Engineer (in-person)
Focus: End-to-end software and firmware for ultra-high-performance datacenter-scale solutions
Description
You will design, develop, and deliver software and firmware for datacenter-scale systems, owning the end-to-end lifecycle from design through validation and post-ship support.
Work may include ZephyrOS/OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds, and/or upper-level control software. You will assist with customer trials, resolve field issues, and drive validation and automation in a small, highly experienced engineering team.
Responsibilities
Own all aspects of design and development for complex software/firmware components
Implement and integrate firmware and control software (including ZephyrOS/OpenBMC)
Develop and debug low-level drivers and interfaces during bring-up
Perform silicon/chip/board/full-system bring-up and troubleshooting
Drive system-level validation and automation; support customer trials
Address field issues and help ensure product sustainability
Collaborate with partner engineering and cross-functional teams
Requirements
Bachelor’s degree in engineering and 12+ years of related experience
Experience developing in C++/C for large-scale, complex multi-processor architectures (x86, ARM)
Experience with Linux/Yocto and OpenBMC and/or ZephyrOS
Expertise in early-stage bring-up and low-level/silicon debugging
Hands-on development for hardware interfaces and buses (e.g., I2C, PMBus, AVSbus, MDIO, PCIe, SPI, USB, SERDES)
Strong knowledge of Redfish and DMTF standards including MCTP, PLDM, and SPDM
Experience with Secure Boot/boot chain concepts (e.g., u-boot, Secure Root of Trust, familiarity with Calyptra-like architectures)
Solid baseline knowledge of datacenter networking, switching, and NIC architectures
Expertise in debugging tools, testing techniques, and system-level validation/automation
Demonstrated lifecycle product ownership from inception through volume production
Benefits
Discretionary annual bonus
Competitive new hire equity grant and annual equity awards (subject to plan documents)
Medical, dental, and vision
401(K) with company matching
Employee Stock Purchase Program (ESPP)
Employee Assistance Program (EAP)
Paid holidays, sick leave, and vacation
Paid Family Leave and other legally required leaves
Base salary range: USD 143,800 to USD 230,000
Similar jobs you might like
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA
$221K - $331K/yr
4 days ago
Principal Firmware Validation Engineer
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
1 days ago

Principal Software Engineer
RITS
Senior
Technology
Warsaw, Poland · Remote
374K zł - 416K zł/yr
14 days ago
Principal Software Engineer
Manufacturo
Senior
Technology
Kraków, Poland · On-site
395K zł - 541K zł/yr
14 days ago
Principal Software Engineer, Distributed Systems
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
13 days ago
Principal Software Engineer (Networking)
Microsoft
Senior
Technology
Remote
$188K - $304K/yr
14 days ago
Principal Software Engineering Manager
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
8 days ago
Principal Software Engineer, Microsoft HPC Pack
Microsoft
Senior
Technology
Remote
$188K - $304K/yr
8 days ago
Embedded Platform Software Engineer, Optimus
Tesla
Mid
Technology
Palo Alto, CA
$140K - $390K/yr
11 days ago
Senior Perception Software Engineer
Nvidia
Senior
Technology
NE
$205K - $280K/yr
14 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
