NVIDIA logo

Manager, Firmware

NVIDIA
June 23, 2026
Full-time
On-site
Santa Clara, California, United States
$224,000 - $431,250 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Manager, Firmware

Role Summary

Lead a firmware development team responsible for out-of-band/side-band management, peripherals, and firmware for next-generation networking products. The role combines people management, technical leadership, and hands-on firmware development in pre- and post-silicon environments.

Experience Level

Senior β€” requires managerial experience and substantial firmware engineering background (see Requirements for details).

Responsibilities

Manage and deliver firmware features across the software development lifecycle while mentoring engineers and collaborating with architecture and software teams.

  • Lead and mentor a team of firmware engineers; provide technical guidance and career development.
  • Plan, schedule, and drive project execution and delivery for the firmware team.
  • Design and implement firmware for out-of-band/side-band management and peripherals, including BMC communication.
  • Collaborate with architecture and other software teams to integrate firmware with HW and higher-level software.
  • Work in pre-silicon and post-silicon development and perform system debugging across HW/FW/SW boundaries.
  • Promote engineering best practices and contribute hands-on to coding, debugging, and verification activities.

Requirements

Key requirements are listed below. Education degree details are summarized separately under Education Requirements.

  • Must-have: 4+ years of managerial experience; 8+ years of relevant firmware development experience.
  • Must-have: Proficient in C (assembly experience beneficial) and strong Python skills.
  • Must-have: Strong understanding of embedded software, real-time programming, debugging, and system-level problem solving.
  • Must-have: Effective collaborator with ability to handle shifting priorities in a dynamic environment.
  • Nice-to-have: Knowledge of network protocols and networking stacks.
  • Nice-to-have: Experience with Agile methodologies.
  • Nice-to-have: Proficiency in C++ and familiarity with firmware verification methodologies.

Education Requirements

B.Sc. in Computer Science, Computer Engineering, or Electrical Engineering preferred, 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.

NVIDIA logo

Date Posted: 2026-06-22