NVIDIA
Senior System Software Engineer - Platform Software
$224K–$356K
US, CA, Santa Clara +1 · Senior · Full-time · Posted Sep 8, 2026
- Location
- US, CA, Santa Clara
US, MA, Westford - Experience
- 12+ years of meaningful software development experience
- Education
- BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
About the job
Develop platform and system software for NVIDIA SoCs, from early architecture and pre-silicon work through bring-up and production.
What you'll do
- Develop and triage SoC platform drivers; support OS, platform, and multimedia driver development and bring-up.
- Build automation tools for triage and issue packetization for firmware and OS drivers; assist with boot KPIs and security.
- Collaborate with OEMs and global teams, contributing to architecture definition, modeling, and simulation.
What they ask for
- BS or MS in Computer Engineering, Computer Science, or equivalent experience
- 12+ years of meaningful software development experience
- Strong ARM microarchitecture knowledge, including ARM exception levels; strong C/C++ and Python skills
- Experience with OS fundamentals, including kernel and hypervisor on Windows and Linux; hands-on debugger and compiler experience
Nice to have
- System-level debugging; reliability and resiliency features
- System-level security concepts or embedded system software
Pay
224,000 USD - 356,500 USD (base salary)
Tools
ARM, C/C++, Python, ACPI, Device tree, GDB, WinDBG, GCC
Model-written summary · the original posting is authoritative