Taro Logo

Senior System Software and Firmware Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Santa Clara, CA, USAAustin, TX, USAHillsboro, OR, USA
$148,000 - $276,000
Embedded
Senior Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior System Software and Firmware Engineer

NVIDIA is seeking Senior ARM/SoC System Software Engineers to be part of the Artificial Intelligence Revolution. The role involves working with world-class systems architects and deep learning professionals to define the next generation System on Chips. NVIDIA is developing processor and system architectures at the forefront of accelerating machine learning, building data centers, and enabling other high-performance computing applications.

Responsibilities include:

  • Architecting, designing, implementing, and verifying system software/firmware for next-generation SoC
  • Working on pre-silicon platforms and early silicon
  • Collaborating across organizations to architect efficient solutions for new chips

Requirements:

  • BS/MS or PhD degree in computer or electrical engineering or equivalent experience
  • 3+ years of software experience with complex SoC
  • Deep knowledge of OS/driver software stacks, e.g., Linux and a very strong Software development background with C
  • Excellent communication skills
  • Expert analytical, written, and verbal interpersonal skills

Preferred qualifications:

  • Understanding of processor architectures such as ARM, RISC-V, x86
  • Background with virtualization technologies and hypervisors
  • Familiarity with CPU and SoC security architecture, such as ARM Confidential Compute
  • Experience in working with the Linux open source community

NVIDIA offers competitive compensation, including equity and benefits. The company is committed to fostering a diverse work environment and is an equal opportunity employer.

Last updated a year ago

Responsibilities For Senior System Software and Firmware Engineer

  • Architect, design, implement and verify system software/firmware for next generation SoC
  • Work on pre-silicon platforms and early silicon
  • Collaborate across organizations to architect efficient solutions for new chips

Requirements For Senior System Software and Firmware Engineer

Linux
  • BS/MS or PhD in computer or electrical engineering or equivalent experience
  • 3+ years of software experience with complex SoC
  • Deep knowledge of OS/driver software stacks, e.g., Linux
  • Strong Software development background with C
  • Excellent communication skills
  • Expert analytical, written, and verbal interpersonal skills

Benefits For Senior System Software and Firmware Engineer

Equity
  • Equity
  • Benefits