NVIDIA

Senior Firmware Engineer - Embedded Controller

Job Description

Posted on: 
2026-01-08

Responsibilities

  • Design, implement, and deliver Embedded Controller firmware for notebooks.
  • Integrate EC firmware with other platform firmware.
  • Provide technical support to EC chip vendors and OEMs/ODMs.
  • Partner with EC chip vendors to optimize product performance.
  • Review hardware architecture and schematics with hardware teams.
  • Collaborate with QA/Test architects to develop test tools for firmware qualification.
  • Create documentation for EC chip vendors and OEMs/ODMs.

Job Requirements

  • Bachelor’s Degree in Electrical Engineering or Computer Science (or equivalent experience).
  • 5+ years of experience as an individual contributor in firmware development.
  • Experience with ARM architecture and Linux OS environment.
  • Proficient in C/C++ and embedded controller firmware development.
  • Understanding of low-level interfaces (GPIO/I2C/SPI/eSPI/PCIe/JTAG).
  • Experience working with hardware teams and ODMs to support notebooks.
  • Background in Python for scripting and debugging in embedded Linux environments.
Apply now

More job openings