Taro Logo

Senior Firmware Engineer - Embedded Controller

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$148,000 - $287,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Firmware Engineer - Embedded Controller

NVIDIA, the pioneering force behind the GPU and a leader in AI computing, is seeking a Senior Firmware Engineer for their Embedded Controller team. This role sits at the intersection of hardware and software, focusing on developing firmware solutions for notebooks that power NVIDIA's cutting-edge technology.

The position offers an opportunity to work with state-of-the-art technology in a company that has revolutionized parallel computing and is now driving innovations in AI and deep learning. As a Senior Firmware Engineer, you'll be responsible for designing and implementing embedded controller firmware, working closely with hardware teams, and providing technical support to partners and vendors.

The ideal candidate brings 5+ years of experience in firmware development, with strong expertise in ARM architecture, embedded systems, and low-level interfaces. You'll need to be proficient in C/C++ programming, have experience with Linux environments, and possess strong debugging skills. The role requires both technical excellence and strong communication abilities, as you'll be collaborating with various stakeholders including chip vendors and OEMs/ODMs.

NVIDIA offers competitive compensation, with a base salary range of $148,000 to $287,500, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries. Based in Santa Clara, CA, you'll be working at the heart of Silicon Valley's tech ecosystem.

This is an excellent opportunity for a seasoned firmware engineer looking to make an impact in a company that's driving the future of AI computing and technological advancement. NVIDIA's commitment to diversity and inclusion, coupled with its position as one of technology's most desirable employers, makes this an attractive role for those seeking to advance their careers in embedded systems engineering.

Last updated 7 days ago

Responsibilities For Senior Firmware Engineer - Embedded Controller

  • Designing, implementing, and delivering Embedded Controller (EC) firmware for notebooks
  • Integration of EC firmware with other platform firmware
  • Provide technical support to the EC Chip vendors and OEMs/ODMs
  • Partnering with the EC Chip vendors to ensure products work best with NVIDIA products
  • Working with hardware teams to review HW architecture & schematics
  • Collaborate with QA/Test architects to produce proper test tools and automation for qualifying firmware
  • Develop collaterals for EC chip vendors and OEMs/ODMs

Requirements For Senior Firmware Engineer - Embedded Controller

Linux
  • Bachelor's Degree or higher in Electrical Engineering or Computer Science (or equivalent experience)
  • 5+ years of proven experience
  • Experience implementing firmware in ARM Architecture
  • Experience implementing system software in a Linux OS environment
  • Experience implementing Embedded Controller (EC) firmware
  • Solid experience in C/C++ development
  • Solid understanding of low-level interfaces like GPIO/I2C/SPI/eSPI/PCIe/JTAG
  • Experience working closely with HW teams, ODMs and vendors
  • Background in python for scripting
  • Debugging skills in embedded Linux operating environments
  • Excellent written and oral communication skills

Benefits For Senior Firmware Engineer - Embedded Controller

Equity
  • Equity and comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Engineer - Embedded Controller