Taro Logo

Senior Firmware Engineer - Embedded Controller

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$148,000 - $287,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Hardware

Description For Senior Firmware Engineer - Embedded Controller

NVIDIA, a pioneer in GPU technology and AI computing, is seeking a Senior Firmware Engineer to join their team. This role focuses on embedded controller firmware development for notebooks, requiring expertise in ARM architecture and low-level interfaces. The position offers an opportunity to work at the forefront of technological advancement with one of the most innovative companies in the computing industry.

The role involves designing and implementing embedded controller firmware, working closely with hardware teams, and providing technical support to partners and vendors. You'll be responsible for integrating EC firmware with platform firmware and developing essential tools and documentation for chip vendors and OEMs/ODMs.

The ideal candidate brings 5+ years of experience in firmware development, strong programming skills in C/C++ and Python, and deep understanding of embedded systems and Linux environments. This position requires both technical expertise and excellent communication skills, as you'll be collaborating with various stakeholders internally and externally.

NVIDIA offers a competitive compensation package, including 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, particularly in AI and accelerated computing.

This is an excellent opportunity for a seasoned firmware engineer looking to make an impact in a company that's driving innovation in AI computing, robotics, and next-generation technology. You'll be working with some of the most forward-thinking professionals in the industry while contributing to products that are revolutionizing various sectors.

Last updated 2 months 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
  • 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

Medical Insurance
Equity
  • Base salary
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Engineer - Embedded Controller