Platform Software Engineer: SOC Drivers & Automation

NVIDIA Corporation

Santa Clara (CA)

Sur place

USD 224 000 - 357 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Equity
Employee benefits

Résumé du poste

NVIDIA is seeking a driven Platform Software engineer in Santa Clara, CA to design and triage platform drivers for SOCs, and to build automation tools that streamline firmware and OS driver work. You will collaborate with global teams to push innovation from pre-silicon to production across multiple business verticals.

The role requires deep expertise in ARM architecture, OS kernels on Windows and Linux, and strong C/C++ and Python programming skills, plus hands-on debugging with GDB/WinDBG and

Qualifications

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • 12+ years of meaningful software development experience.
  • Strong understanding of ARM microarchitecture and ARM exception levels.
  • Background in solving problems in large scale systems.
  • Strong C/C++ and Python programming skills with independent coding projects.
  • Good understanding of ACPI and Device Tree concepts.
  • Familiarity with computer system architecture, microprocessors, and memory controllers.
  • Strong OS fundamentals with Kernel and Hypervisor experience on Windows and Linux.
  • Hands-on with debuggers like GDB and WinDBG and compilers like GCC, MSVC, LLVM.
  • Good understanding of SOC architecture across Boot, Security and OS.

Responsabilités

  • Developing and triaging platform drivers for SOCs.
  • Building sophisticated automation triage tools and issue packetizations for FW and OS drivers.
  • Supporting OS driver development, bring up and triaging of Platform and Multimedia drivers.
  • Supporting the OEM ecosystem and providing innovative solutions.
  • Assist Boot KPIs, Security and OS drivers.
  • Be involved in architecture definition and early modeling for product bringup.

Connaissances

ARM microarchitecture
C/C++ programming
Python programming
OS/kernel development
System-level debugging

Formation

BS or MS in Computer Engineering or Computer Science

Outils

GDB
WinDBG
GCC
LLVM
MSVC

Description du poste

NVIDIA is seeking a driven Platform Software engineer in Santa Clara, CA to design and triage platform drivers for SOCs, and to build automation tools that streamline firmware and OS driver work. You will collaborate with global teams to push innovation from pre-silicon to production across multiple business verticals.

The role requires deep expertise in ARM architecture, OS kernels on Windows and Linux, and strong C/C++ and Python programming skills, plus hands-on debugging with GDB/WinDBG and

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Platform Software Engineer – SOC Drivers (Equity)
Senior Platform Software Engineer – SOC Drivers (Equity)

NVIDIA AI • Westford (MA)

Sur place
USD 180 000 - 230 000
Equity
Senior Platform Software Engineer: SOC & Driver
Senior Platform Software Engineer: SOC & Driver

NVIDIA • Santa Clara (CA)

Sur place
USD 224 000 - 357 000
Equity
Employee benefits
Senior System Software Integration & Debug Lead
Senior System Software Integration & Debug Lead

NVIDIA • Hillsboro (OR)

Sur place
USD 224 000 - 431 000
Equity
Benefits
Sr. System Software Integration & Debug Architect
Sr. System Software Integration & Debug Architect

NVIDIA Corporation • Santa Clara (CA)

Sur place
USD 224 000 - 431 000
Equity
Benefits
Senior GPU Boot & Security Software Engineer (Equity)
Senior GPU Boot & Security Software Engineer (Equity)

NVIDIA Corporation • Santa Clara (CA)

Sur place
USD 152 000 - 288 000
Equity
Benefits package
Senior Embedded Software Engineer - Autonomous Vehicles Equity
Senior Embedded Software Engineer - Autonomous Vehicles Equity

NVIDIA Corporation • Santa Clara (CA)

Sur place
USD 152 000 - 288 000
Equity
Benefits
Senior System Software Engineer - Platform Software
Senior System Software Engineer - Platform Software

NVIDIA AI • Westford (MA)

Sur place
USD 180 000 - 230 000
Equity
Senior Firmware Architect — SOC & GPU
Senior Firmware Architect — SOC & GPU

NVIDIA Corporation • Santa Clara (CA)

Sur place
USD 208 000 - 320 000
System Software Engineer: CUDA Driver & Kernel (Equity)
System Software Engineer: CUDA Driver & Kernel (Equity)

NVIDIA AI • Santa Clara (CA)

Sur place
USD 150 000 - 230 000
Equity
Benefits
SoC Software Engineer: Systems & Validation
SoC Software Engineer: Systems & Validation

NVIDIA Corporation • Santa Clara (CA)

Sur place
USD 108 000 - 196 000
Equity
Benefits