senior Software Engineer ic · Posted May 18, 2026

About this role

Nvidia is hiring a senior-level Software Engineer based in Santa Clara, CA. The posting calls out experience with Linux, Python, C, LLMs.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Santa Clara, CA
Posted
May 18, 2026

More roles at Nvidia

Senior Software Architect, AI Systems and Networking
Santa Clara, CA · senior
Reinforcement Learning Rust C
Senior Software Engineer, Infrastructure Engineering - Omniverse
Remote (United States) · senior
Kubernetes Cloud Computing Python
Senior Scientific Machine Learning Engineer – Earth-2
Santa Clara, CA · senior
Docker TensorFlow PyTorch
Lab Operations Site Supervisor
Santa Clara, CA · mid
Jira Linux
Senior Performance Architect, Nemotron
Santa Clara, CA · principal
Python CUDA PyTorch
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software engineers working on all aspects of SOC and system, and technology verticals. As someone who is hardworking and passionate about their craft, you will design key aspects of our SOC drivers, Firmware, BIOS, BSP, sophisticated CI/CD system, as well as collaborating with key partners and OEM customers. You should demonstrate the ability to excel in an environment with fast pace and agility.

What you'll be doing:

  • Developing, triaging and debugging Pre-OS Firmware, BIOS, SoC & Platform drivers

  • Building sophisticated automation triage tools and, FW and OS-drivers issue packetizations

  • Supporting OS driver development, bring up and triaging of Platform and Multimedia drivers

  • Supporting the OEM ecosystem and providing innovative solutions

  • Drive Startup and Shutdown Time KPIs goal & optimizations

  • Drive end-to-end performance excellence: debug and root-cause GPU bottlenecks and issues for gaming, creator, and AI workload, validate BSP performance and stability KPIs; develop firmware/SW optimizations for Arm SoCs and unified memory; build benchmarks, automation, and telemetry tools

  • Supporting various ecosystems related verticals

  • Responsible for full product lifecycle from pre-silicon to bringup to production, in products across different business verticals: FW and OS-driver verification on Pre-Silicon (emulation, simulation) platforms, Bring-up of FW & OS-drivers on silicon, Post-Silicon SW milestones execution and launching SW product.

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Santa Clara, CA Jobs in Santa Clara, CA software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles senior positions