Taro Logo

Senior Firmware Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$184,000 - $356,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Firmware Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Firmware Engineer to join their innovative Firmware team. This role is crucial in developing groundbreaking networking features for AI, cloud, HPC, and storage solutions. The position offers an opportunity to work in a complex, results-oriented environment with global impact.

The role involves close collaboration with architecture, software, and hardware design teams to implement new features for NVIDIA NIC and Switch firmware. You'll be developing verification tests in a sophisticated Firmware testing environment and working with multi-functional teams including chip design, board designers, and Silicon experts.

The ideal candidate should have 8+ years of firmware experience, strong C/C++ programming skills, and deep understanding of computer architecture. Experience with RISCV architecture, verification, and hands-on lab experience are valuable assets. The position requires excellent problem-solving abilities and strong communication skills to work effectively across different teams.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and comprehensive benefits. The company is known for its outstanding growth and innovation, making it one of the technology world's most desirable employers. Located in Santa Clara, CA, this role provides an opportunity to work with some of the most forward-thinking professionals in the industry.

As part of NVIDIA's commitment to fostering a diverse work environment, they proudly maintain equal opportunity employment practices and do not discriminate based on any protected characteristics. Join NVIDIA to be part of a team that's transforming industries through AI and digital twins technology.

Last updated 2 months ago

Responsibilities For Senior Firmware Engineer

  • Work closely with architecture and different software and hardware design teams
  • Implement new features for NVIDIA NIC and Switch firmware
  • Develop verification tests for advanced features in firmware testing environment
  • Collaborate with multi-functional teams for debugging FW/validation issues
  • Participate in early modeling and simulation for product development

Requirements For Senior Firmware Engineer

Python
Linux
  • Bachelor's or master's Degree in Electrical/Computer Engineering, or equivalent experience
  • 8+ years of experience in Firmware
  • Strong C/C++ and OOP capabilities
  • Excellent Data analysis, debugging and problem-solving skills
  • Strong understanding of digital design, computer architecture, Linux, drivers and CPU/GPU/SOC architecture
  • Familiar with Linux scripting languages and python
  • Strong analytical, debugging and problem solving skills
  • Motivated and independent with strong communication skills

Benefits For Senior Firmware Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salaries
  • Equity
  • Comprehensive benefits package