NVIDIA

Senior Firmware Engineer - Embedded Controller

Job Description

Posted on: 
2026-04-07

Responsibilities

  • Design and implement Embedded Controller firmware for notebooks.
  • Integrate EC firmware with other platform firmware.
  • Provide technical support to EC Chip vendors and OEMs/ODMs.
  • Collaborate with hardware teams to review HW architecture and schematics.
  • Work with QA/Test architects to create test tools and automation for firmware qualification.
  • Develop documentation for EC chip vendors and OEMs/ODMs.
  • Ensure products work optimally with NVIDIA products.

Job Requirements

  • Bachelor’s Degree in Electrical Engineering or Computer Science, with 5+ years of experience.
  • Experience with ARM architecture and system software in a Linux OS environment.
  • Proficient in C/C++ development and implementing Embedded Controller firmware.
  • Solid understanding of low-level interfaces (GPIO/I2C/SPI/eSPI/PCIe/JTAG).
  • Experience collaborating with HW teams, ODMs, and vendors.
  • Background in Python for scripting and debugging in embedded Linux environments.
  • Excellent communication skills and a commitment to quality work.
Apply now

More job openings