Senior System Software Engineer - Platform Software
Core
Designing SOC drivers, BSP, CI/CD systems, and supporting OS driver development for NVIDIA's platform software.
Role type
Senior System Software Engineer (Platform Software)
Builds
SOC drivers, Boot systems, Security modules, and OS drivers for diverse business verticals
Domain
Semiconductor / Embedded Systems / System Software
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, ARM microarchitecture, Computer system architecture, Operating systems (Linux/Windows), Kernel/Hypervisor development, Debugging (GDB/WinDBG), Compilers (GCC/MSVC/LLVM), Device tree concepts
Preferred skills
System-level debugging, System reliability and resiliency, System-level security, Embedded system SW concepts
Technologies
ARM, Linux, Windows, GDB, WinDBG, GCC, MSVC, LLVM
Responsibilities
Develop and triage platform drivers for SOCs, Build automation triage tools for FW/OS drivers, Support OS driver bring-up and triaging, Assist with Boot KPIs and Security, Collaborate with OEM ecosystem partners, Follow devices from pre-silicon to production
Seniority
Senior, hands-on IC