Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - GPU and SOC

$152k - $241.5k

NVIDIA

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.

  • Be heavily involved in architecture definition and early modeling, simulation required to create our groundbreaking products

  • Multiple opportunities to collaborate and communicate effectively with cross-functional teams from all around the globe

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience with 5+ years of meaningful software development experience

  • Strong understanding on ARM microarchitecture as well as understanding of ARM exception levels

  • Strong understanding of Pre-OS Firmware, uP / subsystems Firmware and Software, peripherals

  • Strong systems engineer with experience across the full hardware-software SoC & GPU stack: application performance profiling and optimization, low-level firmware development, and hands-on silicon bring-up; effective collaborator across engineering levels and senior management.

  • Strong C/C++ and Python programming skills as well as having shown initiative in pursuing independent coding projects

  • Good understanding of ACPI as Device tree concepts

  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)

  • Strong Operating systems fundamentals with Kernel , Hypervisor experience on Windows systems as well as Linux systems

  • Hands on experience on debuggers like GDB, WinDBG as well compilers like GCC, MSVC, LLVM etc

  • Good understanding of SOC architecture spanning across Boot, Security and OS

Ways to stand out from the crowd:

  • Background and strength with sophisticated system-level debugging is invaluable

  • Hands-on expertise across GPU SW stack, LLM training and inference, and Arm architecture performance — on both native and emulated execution environments.

  • Familiarity with system level security concepts

  • Experience with embedded system SW concepts.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits ( .

Applications for this job will be accepted at least until May 22, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - GPU and SOC in Santa Clara, CA vacancy
  • $152k - $287.5k

    NVIDIA Corporation in Santa Clara, CA, seeks a Senior Software Engineer for the Platform Software team. The role involves developing and debugging Pre-OS Firmware, Platform drivers, and collaborating with partners worldwide. The ideal candidate should have a BS/MS in Computer... 
    Senior
    Worldwide

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $148k - $235.75k

    A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $136k - $264.5k

    A leading technology company in Santa Clara seeks an experienced ASIC Design Engineer to design GPU sub-systems and implement architectural features. The ideal candidate has over 5 years of ASIC development experience, a master's degree in electrical or computer engineering... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...leading technology company is seeking a Senior Staff Software Developer in Santa Clara. This role...  ...in high-performance C++ programming, GPU architectures, and Large Language Models...  ...a passion for groundbreaking software engineering. A Master's degree and significant hands... 
    Senior

    AMD

    Santa Clara, CA
    4 days ago
  • A leading tech firm in Santa Clara is seeking a highly motivated System Software Engineer for GPU/SOC. The role involves designing and debugging software for next-gen hardware, collaborating with global teams, and product hardening. Ideal candidates have 8+ years in software... 
    Suggested

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...looking for a Technical Program Manager to oversee large-scale GPU and SoC floorplan programs. You will work closely with multi-...  ...hardware development, a Bachelor’s degree in Electrical or Computer Engineering, and excellent communication skills. NVIDIA offers an... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • Advanced Micro Devices is seeking a principal software developer to join the ROCm GPU-compute team in Santa Clara, California. The ideal candidate will have over 10 years of software development experience in C/C++, Python, and GPU technologies. This role involves developing... 
    Senior

    Advanced Micro Devices

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern...  ...artificial intelligence. We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our team develops... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • NVIDIA Corporation is seeking a Senior Software Engineer to join its DGX Cloud Production Engineering team in Santa Clara, CA. This role focuses...  ...building automation and operational systems for large-scale GPU clusters, ensuring reliability and scalability. The ideal candidate... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $126.8k - $190.9k

     ...California is looking for a Silicon Validation Software Engineer to develop and integrate graphics validation software for SoCs. The ideal candidate should have a bachelor's...  ...computer engineering, along with experience in GPU architecture and software validation.... 

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $184k - $287.5k

     ...era of computing. An era in which our GPU acts as the brains of computers, robots...  ...best talent.We are now looking for a Senior System Software Engineer! NVIDIA is searching for a world-class system software engineer to join the SoC System Perf and Power Management Software... 
    Senior
    Work experience placement
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...NVIDIA is searching for a creative and highly motivated engineer with expertise in system s software to join the GPU Software team. You will design key aspects of our production GPU kernel drivers and embedded SW that impacts our products both in the datacenter and in... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team....  ...will help design, build, and optimize the GPU-accelerated software that powers today'...  ..., from datacenter GPUs to edge SoCs. You'll bring to bear open-source tools... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...We are now looking for a Senior Deep Learning Software Engineer, LLM Performance! NVIDIA is seeking an experienced...  .... We specialize in developing GPU-accelerated Deep learning software like...  ...accelerators, from datacenter GPUs to edge SoCs. Implement LLM inference, serving and... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...We are now looking for a Senior Deep Learning Software Engineer, TensorRT Performance! NVIDIA is seeking an experienced...  .... We specialize in developing GPU-accelerated deep learning inference software...  ..., from datacenter GPUs to edge SoCs. Implement graph compiler algorithms,... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $193.3k - $261.5k

     ...Description The Senior SoC Software DevOps Engineer role centers on enabling the rapid and reliable development of software for AWSs most advanced custom machine learning chips. This position is critical to supporting the Trainium and Inferentia families of silicon... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $154.1k - $188.3k

    A leading technology company in Sunnyvale is seeking a Senior Imaging Software Engineer. This role involves designing innovative imaging algorithms, optimizing performance for various devices, and collaborating with cross-functional teams. Candidates should have a Bachelor... 
    Senior

    Via Licensing Corporation

    Sunnyvale, CA
    2 days ago
  •  ...AMD is looking for an influential software engineer who is passionate about improving the performance...  .... THE PERSON: As a Senior Staff Software Developer, you will be at...  ...performance from the lowest-level GPU kernels to large-scale distributed systems... 
    Senior

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    3 days ago
  • $149.6k - $211.2k

     ...Responsibilities Develops and/or validates software that enables Intel GPUs. Scope...  ...in Computer Science, Computer Engineering, Mathematics or related field...  ...IP to enable the AI PC and GPU IP to support all of Intel's...  ...for delivering IP, SOCs, runtimes, and platforms to support... 
    Internship
    Immediate start
    Shift work

    Intel Corporation

    Santa Clara, CA
    4 days ago
  • A leading technology company is seeking a Senior System Software Engineer to develop GPU-accelerated AI inference serving software. The ideal candidate will have over 5 years of experience with deep learning software, strong skills in Rust and C++, and a collaborative... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  •  ...collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Principal / Senior GPU Software Performance Engineer — Post‑Training THE ROLE: Drive the performance of post‑training workloads on AMD Instinct™ GPUs. You’ll work... 
    Senior

    Advanced Micro Devices

    San Jose, CA
    5 days ago
  • A leading technology company in Santa Clara is seeking a Senior System Software Engineer to join the GPU Diagnostics SW team. The role involves designing and debugging changes in the software stack, tackling complex problems that affect end users, and ensuring product quality... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $356.5k

    NVIDIA Corporation is seeking a Senior Deep Learning Software Engineer specializing in Inference to join their growing team in Santa Clara, CA. The role involves optimizing GPU-accelerated software for advanced AI applications, including developing high-performance deep... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • IBM is seeking a Senior Software Engineer (Velox Operators for GPU) in San Jose, California. This hybrid position involves designing and implementing vectorized operators in Velox C++, optimizing memory bandwidth between CPU and GPU, and debugging performance bottlenecks... 
    Senior

    IBM

    San Jose, CA
    1 day ago
  • Advanced Micro Devices, Inc. is seeking a Senior Staff Software Developer who will play a pivotal role in shaping the future of AI and improving...  ...candidate has deep expertise in high-performance C++ programming and GPU technologies, with experience optimizing AI systems and... 
    Senior

    Advanced Micro Devices, Inc.

    Santa Clara, CA
    2 days ago
  • $320k

     ...seasoned individual to spearhead DGX Cloud strategy, focusing on GPU lifecycle and operational health. The ideal candidate will have...  ...strategies, collaborating with stakeholders, and managing full software and system lifecycles. If you're passionate about technology and... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $168k - $264.5k

     ...in C++. We are seeking an innovative EDA Software R&D Engineer with particular interest in strategies...  ...clock distribution, power gating, and other SOC integration aspects is essential....  ...-in-class team supporting the latest in GPU and AI technology? If so, we want to hear... 
    Senior
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  • NVIDIA Corporation is seeking a Senior Software Engineer specializing in GoLang to enhance enterprise GPU management tools. You'll develop scalable applications and integrate GPUs within the datacenter ecosystem. The ideal candidate has a strong background in Go, Kubernetes... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • A leading technology firm in Santa Clara is seeking a Software Virtual Platform Engineer to specialize in virtual platforms. This role involves developing high-level system virtual models of complex SoC hardware, collaborating with cross-functional teams, and requires... 
    Senior

    Qualcomm

    Santa Clara, CA
    4 days ago
  • $126.8k - $190.9k

    A leading tech company in Santa Clara is seeking a Graphics Performance Tools/Content Engineer. You’ll develop analytics tools for GPU performance, debug software issues, and collaborate closely with engineers. Required qualifications include programming experience in... 

    Apple Inc.

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - GPU and SOC. Be the first to apply!