Onsite Senior System Software Engineer, Client Embedded Controller

Posted yesterday

Apply now

About the role

  • Firmware engineer developing Embedded Controller firmware for client devices at NVIDIA. Collaborating with stakeholders for technical support and product integration.

Responsibilities

  • Designing, implementing, and delivering Embedded Controller (EC) firmware for client devices
  • 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

Requirements

  • Bachelor’s Degree or higher in Electrical Engineering or Computer Science (or equivalent experience)
  • 5+ yrs of proven experience
  • 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
  • Experience working closely with HW teams, ODMs and vendors
  • Background in python for scripting
  • Excellent written and oral communication skills
  • Good work ethics
  • High sense of teamwork

Benefits

  • Competitive salaries
  • Generous benefits package

Job title

Senior System Software Engineer, Client Embedded Controller

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job