Job Title
Engineering Manager, CPU Bootloader Firmware - SBIOS
Role Summary
Lead a distributed firmware engineering team responsible for CPU bootloader firmware (SBIOS) for NVIDIA’s ARM-based data center CPUs, from reset through hand-off to the operating system. Partner with CPU architecture, silicon design, and datacenter firmware teams to deliver production-ready platform firmware.
Focus on delivery, quality, career development, cross-team coordination, and meeting silicon tape-out and product launch milestones.
Experience Level
Senior — requires 10+ years of relevant firmware or systems software experience and 3+ years of engineering management experience.
Responsibilities
Manage firmware delivery, grow the team, and drive engineering practices that ensure reliable system bring-up and production readiness.
- Own delivery and quality of CPU bootloader firmware across data center CPU platforms, from architecture through production release.
- Lead, mentor, and grow a distributed team of firmware engineers focused on ARM bootloader, secure boot, and early system bring-up.
- Collaborate with CPU architecture and silicon teams to influence hardware design and ensure firmware readiness.
- Lead technical reviews and drive rapid issue resolution across the hardware-software boundary to accelerate time-to-market.
- Implement modern engineering practices: code review, CI/CD pipelines, automated testing on emulation and silicon, and shared root-cause analysis.
- Adopt and integrate AI-assisted tooling to improve team velocity and code quality.
- Support asynchronous collaboration across time zones and manage risks, schedules, and status for silicon tape-out and product launches.
Requirements
Must-have technical skills and leadership experience.
- 10+ years of relevant firmware or systems software experience, including bootloader, BIOS/UEFI, or embedded systems work.
- 3+ years of engineering management experience with a track record of growing supportive teams.
- Strong C/C++ skills and ability to engage in deep technical discussions about CPU bring-up, memory initialization, and hardware-software interfaces.
- Working knowledge of ARMv8/v9 architecture, exception levels, and bootloader concepts such as reset flow, PSCI, and OS hand-off.
- Experience supporting distributed teams across multiple time zones and enabling autonomous contributors.
- AI-forward mindset: use AI coding assistants in your workflow and help the team adopt them.
- Excellent written and verbal communication skills with a preference for clear documentation to support remote collaboration.
- Ability to lead high-stakes technical reviews and communicate risks and status to senior leadership.
Nice-to-have:
- Hands-on experience with ARM Trusted Firmware (TF-A), EL3 firmware, and chain-of-trust on ARM server platforms; familiarity with UEFI/EDK II, device tree, ACPI, and modern server boot flows.
- Pre-silicon bring-up experience on emulation, FPGA, or simulation platforms and transitioning to first silicon.
- Experience partnering with silicon design teams to influence RTL and microarchitectural decisions.
- Familiarity with data center platforms or hyperscale infrastructure and server management protocols (IPMI, MCTP, PLDM) or virtualization platforms (KVM, QEMU).
Education Requirements
BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field — or equivalent practical experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-05-14