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.