NVIDIA

Senior Firmware Engineer - Embedded Controller

Job Description

Posted on: 
2025-06-16

Responsibilities

  • Design, implement, and deliver 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 HW architecture & schematics.
  • Work with QA/Test architects to produce test tools and automation for qualifying firmware.
  • Develop collaterals for EC chip vendors and OEMs/ODMs.
  • Ensure products work optimally with NVIDIA products.

Job Requirements

  • Bachelor’s Degree or higher in Electrical Engineering or Computer Science (or equivalent experience).
  • 5+ years of proven experience as an individual contributor.
  • Experience implementing firmware in ARM Architecture and system software in a Linux OS environment.
  • Solid experience in C/C++ development and low-level interfaces (GPIO/I2C/SPI/eSPI/PCIe/JTAG).
  • Experience working closely with HW teams, ODMs, and vendors for notebook support.
  • Background in Python for scripting and debugging in embedded Linux environments.
  • Excellent written and oral communication skills, good work ethics, and a commitment to quality.
Apply now

More job openings