NVIDIA

Senior Firmware Engineer - Embedded Controller

Job Description

Posted on: 
2026-04-29

Responsibilities

  • Design and implement Embedded Controller (EC) 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 hardware architecture and schematics.
  • Partner with EC Chip vendors to ensure compatibility with NVIDIA products.
  • Work with QA/Test architects to create test tools and automation for firmware qualification.
  • Develop 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 proven experience as an individual contributor.
  • Experience with ARM Architecture and Linux OS for firmware implementation.
  • Proficiency in C/C++ development and low-level interfaces (GPIO/I2C/SPI/eSPI/PCIe/JTAG).
  • Experience working closely with hardware teams and vendors.
  • Background in Python for scripting and debugging in embedded Linux environments.
  • Strong communication skills and a commitment to quality work.
Apply now

More job openings