Taro Logo

Senior Firmware Engineer - Embedded Controller

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

Job Description

NVIDIA, the pioneering company that invented the GPU in 1999, is seeking a Senior Firmware Engineer to join their embedded controller team. This role presents an exciting opportunity to work at the forefront of technological advancement with a company that has revolutionized parallel computing and is now leading the AI computing revolution.

As a Senior Firmware Engineer, you'll be responsible for developing firmware for embedded controllers in notebooks, working with cutting-edge technology and collaborating with various stakeholders. The position offers a chance to work on challenging technical problems while interfacing with hardware teams, chip vendors, and OEM/ODM partners.

The role combines deep technical expertise in embedded systems with cross-functional collaboration. You'll be designing and implementing EC firmware, integrating with platform firmware, and providing technical support to partners. This position requires strong skills in C/C++ development, ARM architecture, and low-level interfaces, along with experience in Linux environments.

NVIDIA offers competitive compensation, with a base salary range of $148,000 - $287,500 depending on level and experience, plus equity and benefits. The company is known for its innovative culture and commitment to pushing technological boundaries. They value diversity and maintain an inclusive work environment where creative and autonomous individuals can thrive.

This position is perfect for someone who enjoys solving complex technical challenges, has a strong background in embedded systems, and wants to contribute to groundbreaking technology that's shaping the future of computing, AI, and digital twins. Join NVIDIA to be part of a team that's transforming the world's largest industries and making a significant impact on society.

Last updated a day 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
  • 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 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
  • Benefits package available

Related Jobs