Taro Logo

Senior Firmware Engineer - Embedded Controller

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and revolutionizing parallel computing and AI.
$148,000 - $287,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · 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 in Santa Clara. This role focuses on embedded controller firmware development for notebooks, offering a unique opportunity to work at the intersection of hardware and software.

The position involves designing and implementing embedded controller firmware, working closely with various stakeholders including chip vendors, OEMs, and ODMs. You'll be responsible for firmware integration, technical support, and collaboration with hardware teams on architecture and schematics. The role requires expertise in ARM architecture, Linux environments, and low-level interfaces.

As a Senior Firmware Engineer at NVIDIA, you'll be part of a company that has revolutionized parallel computing and is leading the AI computing revolution. The role offers competitive compensation with a base salary range of $148,000 - $287,500, plus equity and benefits. This is an excellent opportunity for experienced firmware engineers who want to work on cutting-edge technology at a company known for innovation.

The ideal candidate will have 5+ years of experience, strong technical skills in embedded systems, and excellent communication abilities. You'll be working with various teams and partners, making this role perfect for someone who combines technical expertise with collaborative skills. The position offers the chance to work on products that are shaping the future of computing, from PC gaming to AI and deep learning applications.

NVIDIA's commitment to innovation and technological advancement makes this an exciting opportunity for engineers who want to make a significant impact in the field of embedded systems and firmware development. The company's culture promotes creativity, autonomy, and forward-thinking, making it an ideal environment for professional growth and development.

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 as individual contributor
  • 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
  • Benefits package available but details not specified in posting

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Engineer - Embedded Controller