Posted in

Senior Firmware Engineer – Embedded Controller

Senior Firmware Engineer – Embedded Controller

CompanyNVIDIA
LocationSanta Clara, CA, USA
Salary$148000 – $287500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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
  • 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 etc.
  • Experience working closely with HW teams, ODMs and vendors to introduce and support notebooks
  • Background in Python for scripting
  • Debugging skills in embedded Linux operating environments
  • Excellent written and oral communication skills
  • Good work ethics
  • High sense of teamwork
  • Commitment to finish tasks every single day
  • Self-starter who loves to find creative solutions to exciting problems

Responsibilities

  • 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

Preferred Qualifications

  • Experience in Zephyr OS
  • Expertise in Arm embedded architecture
  • Experience in supporting Windows on Arm platforms