Senior Software Engineer - GPU and SoC

at Nvidia
USD 224,000-425,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 8 Go @ 4 Linux @ 7 Python @ 7 CI/CD @ 4 Debugging @ 7 System Architecture @ 3

Details

NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of software engineers on SOC and system technology verticals. You will design key aspects of SOC drivers, BSP, and sophisticated CI/CD systems, collaborate with partners and OEM customers, and follow devices from pre-silicon through bring-up to production across different business verticals.

Responsibilities

  • Develop and triage platform drivers that go into SoCs
  • Build sophisticated automation triage tools and issue packetizations for firmware and OS drivers
  • Support OS driver development, bring-up, and triaging of Platform and Multimedia drivers
  • Support the OEM ecosystem and provide innovative solutions
  • Assist with Boot KPIs, Security, and OS drivers
  • Support multiple ecosystem-related verticals
  • Follow devices from pre-silicon to bring-up to production across product verticals
  • Participate in architecture definition and early modeling/simulation for product development
  • Collaborate and communicate effectively with global teams

Requirements

  • 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
  • Strong C/C++ and Python programming skills; history of independent coding projects
  • Good understanding of ACPI and Device Tree concepts
  • Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  • Strong operating systems fundamentals with kernel and hypervisor experience on Windows and Linux
  • Hands-on experience with debuggers (GDB, WinDBG) and compilers (GCC, MSVC, LLVM)
  • Good understanding of SoC architecture spanning Boot, Security, and OS

Ways to stand out

  • Strong background in sophisticated system-level debugging
  • Experience working on system-level reliability and resiliency features
  • Familiarity with system-level security concepts
  • Experience with embedded system software concepts

Compensation and Benefits

Your base salary will be determined based on your location, experience, and pay of employees in similar positions. The base salary ranges provided are:

  • Level 5: 224,000 USD - 356,500 USD
  • Level 6: 272,000 USD - 425,500 USD

You will also be eligible for equity and benefits. NVIDIA is an equal opportunity employer and values diversity.

Additional information

  • Location: Santa Clara, CA, United States
  • Employment type: Full time
  • Applications accepted until August 3, 2025.