Senior System Software Engineer - Platform Software
Core
Designing key aspects of SOC drivers, BSP, and CI/CD systems while supporting OS driver development and the OEM ecosystem.
Role type
Senior System Software Engineer (Platform Software)
Builds
SOC drivers, BSP, automation triage tools, and OS drivers for NVIDIA products.
Domain
Semiconductor / Embedded Systems / System Software
Required skills
C/C++, Python, ARM microarchitecture, Linux/Windows Kernel, Hypervisor, GDB/WinDBG, GCC/MSVC/LLVM, Device Tree, ACPI, Computer System Architecture
Preferred skills
System-level debugging, System-level reliability and resiliency, System-level security, Embedded system SW concepts
Technologies
ARM, Linux, Windows, GDB, WinDBG, GCC, MSVC, LLVM, Device Tree, ACPI
Responsibilities
Develop and triage platform drivers for SOCs; Build automation triage tools for FW and OS drivers; Support OS driver development and bring-up; Assist with Boot KPIs, Security, and OS drivers; Follow devices from pre-silicon to production; Define architecture and perform early modeling/simulation.
Seniority
Senior, hands-on IC
