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

Senior Software Engineer, GPU Systems

Full-time

ByteDance

Responsibilities

  • Design, implement, and maintain production GPU system software across kernel drivers, runtimes, firmware interfaces, host management, debugging, tracing, profiling, and performance measurement.
  • Own accelerator features from proof of concept and architecture through implementation, validation, bring-up, qualification, and deployment.
  • Debug complex failures involving GPUs, CPUs, memory, PCIe, interconnects, IOMMU, firmware, operating systems, runtimes, and distributed workloads.
  • Profile workloads and optimize initialization, memory movement, scheduling, synchronization, communication, recovery, and device utilization.
  • Build automated tests, telemetry, dashboards, health checks, and diagnostic tools to expose failures and regressions.
  • Collaborate with silicon, firmware, compiler, library, machine-learning framework, platform, validation, and production engineering teams.
  • Improve resilience through error detection, isolation, retry, reset, repair, graceful degradation, and operational procedures.
  • Review low-level designs and code, document hardware/software contracts, and share performance and debugging practices.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • At least 3 years of professional programming experience in C or C++ for low-level, embedded, kernel, driver, runtime, or performance-critical software.
  • Strong understanding of computer architecture, operating systems, concurrency, memory hierarchies, DMA, interrupts, and device I/O.
  • Hands-on experience with GPU or accelerator software in areas such as kernel drivers, runtimes, firmware, libraries, collective communication, or performance tooling.
  • Ability to diagnose system failures using traces, logs, profilers, debuggers, counters, and controlled experiments.
  • Experience delivering and maintaining production-quality features across hardware and software teams.
  • Preferred experience with CUDA, ROCm, Level Zero, OpenCL, Triton, CUTLASS, or comparable accelerator programming and runtime environments.
  • Preferred knowledge of GPU scheduling, memory management, virtualization, PCIe, coherent interconnects, NUMA, or multi-GPU topology.
  • Preferred experience with pre-silicon development, board bring-up, firmware communication, baseboard management controllers, or fleet qualification.
  • Familiarity with distributed training or inference and topology-aware communication libraries is preferred.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, GPU Systems in San Jose, CA vacancy
  •  ...NVIDIA Corporation in Santa Clara, CA is seeking a software engineer with a strong background in parallel processing and GPU architecture to push the performance envelope...  ...AI, high‑performance computing, and financial systems. You will design and optimize CUDA‑based... 
    Senior

    Jobleads-US

    Santa Clara, CA
    5 days ago
  •  ...NVIDIA Corporation is seeking a Senior GPU Platforms Engineer to drive GPU/SOC software across platforms, focusing on kernel driver development, firmware interactions...  .... You will build high‑performance observability systems and full‑stack software for SOC products while... 
    Senior

    Jobleads-US

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

     ...experienced and highly motivated software professional to work on...  ...intersection of CUDA and Deep Learning Systems. As the complexity and scale...  ...systems from a single GPU to supercomputer clusters, we...  ...in Computer Science, Computer Engineering, Electrical Engineering, or... 
    Senior
    Full time

    Nvidia

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

     ...next era of computing. An era in which our GPU acts as the brains of computers, robots,...  ...is searching for a creative and expert Systems Engineer to help us expand NVIDIA's autonomous...  ...systems engineers, AI applied researchers and software engineers in building world-class... 
    Senior
    Full time

    Nvidia

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

     ...define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving...  ...a lasting impact on the world.NVIDIA is seeking a Senior Software Engineer to join the Chip System Software team. The team develops Linux platform software... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    17 hours ago
  •  ...the RoleWe are seeking a highly skilled Senior AI Software Engineer to join our team. The ideal candidate...  ...solutions tailored for autonomous systems. This role requires deep expertise in...  ...frameworks, model analysis and optimization, GPU-accelerated computing, and system... 
    Senior

    AMD

    San Jose, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI...  ...health monitoring and working with GPU resource scheduling. We welcome out-of-...  ...Cloud team responsible for production systems that enable large scalable GPU clusters... 
    Senior
    Full time

    Nvidia

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

    NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized...  ...forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $160k - $253k

     ...accelerated computing is the engine of artificial...  ...networking, and a full-stack software ecosystem to power AI...  .... We are looking for a Senior Technical Marketing Engineer...  ...in showcasing NVIDIA's GPU architecture, server-...  ...’s GPU and rack-scale systems. This role bridges... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA Corporation is seeking a Senior System Software Engineer to advance Dynamo, its GPU-accelerated deep learning inference platform. You will develop open-source software for AI model inference, expand disaggregated serving, and optimize latency and throughput across... 
    Senior

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $262k - $364k

     ...Senior Staff Software Engineer, GPU System Software Share Senior Staff Software Engineer, GPU System Software Google Sunnyvale, CA, USA X In most instances, this position requires in-person interviews as part of the hiring process. ~ Bachelor's degree or equivalent... 
    Senior
    Worldwide

    Jobleads-US

    Sunnyvale, CA
    1 day ago
  •  ...NVIDIA Corporation is seeking a highly skilled engineer to advance the CUTLASS platform, designing core components and exploring Tensor...  ...based backend and author kernels that demonstrate high-performance GPU capabilities. The role requires deep expertise in C++,... 
    Senior

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $224k - $356.5k

     ...computing. An era in which our GPU acts as the brains of...  ...Local AI team is building the software stack that makes large language...  ...in Computer Science, Computer Engineering, Electrical Engineering, or equivalent...  ...depth in GPU computing, ML systems, or high-performance... 
    Senior
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...computing. An era in which our GPU serves as the intelligence...  ...doing:Develop use cases and system requirements for L3 and L4 autonomous...  ...with Data Analytics, Test Engineering, and System Integration &...  ...analysis, data analysis, and software architecture.Strong software... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is searching for a creative and highly motivated engineer with expertise in System Software to join the Chips System Software organization. You will design and develop key aspects of our Chip specific kernel drivers and embedded software, with a strong focus on... 
    Senior
    Full time
    Work at office
    Local area

    Nvidia

    Santa Clara, CA
    17 hours ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in C/C++.3 years of...  ...experience working with embedded operating systems.Experience in taking consumer...  ...System (RTOS) systems.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    San Jose, CA
    3 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect...  ...of new product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    17 hours ago
  • $152k - $241.5k

    NVIDIA is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you will help design and develop key components of our production GPU kernel drivers and embedded software, shaping products... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...experience working with embedded operating systems.5 years of experience with design and... 
    Senior
    Worldwide

    Google

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

     ...architecture, silicon, systems, and manufacturing. The...  ...production release across GPU, SoC, and CPU programs....  ...loss.We're hiring a Senior Manufacturing & System Co-Design Workflow Engineer to lead the methodology...  ...with 8+ years in system software, silicon bring-up, or... 
    Senior
    Full time
    Immediate start

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...NVIDIA Corporation in Santa Clara, CA is seeking a Senior SoC Software Engineer to design and implement low-level software across user space, kernel, and firmware for advanced heterogeneous SoCs powering AI, HPC, and data center products. You will contribute from early... 
    Senior

    Jobleads-US

    Santa Clara, CA
    1 day ago
  •  ...Apple Inc. in Cupertino, California, is seeking a Senior Software Engineer for the Wireless Telephony Communications team to help develop the...  ...implement telephony middleware features and contribute to system architecture for cellular technologies. Join a cross-functional... 
    Senior

    Jobleads-US

    Cupertino, CA
    1 day ago
  •  ...NVIDIA Corporation is seeking a Senior System Software Engineer for the NvSci team in Santa Clara, CA. You will build and integrate NvSci software across platforms, collaborating with hardware/firmware teams to optimize performance on multiple SoCs. Required: a BS/MS... 
    Senior

    Jobleads-US

    Santa Clara, CA
    5 days ago
  •  ...to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...be critical in enhancing GPU kernels, deep learning models...  ...technologies and advanced engineering principles to drive continuous...  ...integrating graph compilers. Software Engineering Best Practices: Apply... 
    Senior

    AMD

    Santa Clara, CA
    1 day ago
  •  ...Apple is seeking a Senior Software Engineer for Wallet, Payments & Commerce (WPC) in Cupertino, CA. You will architect and deliver resilient distributed systems, drive engineering strategy, and lead end-to-end delivery across teams and partners. You will mentor peers... 
    Senior

    Jobleads-US

    Cupertino, CA
    5 days ago
  • $137k - $156k

     ...talented, passionate, and committed engineers, technologists, and business leaders...  ...Supermicro is seeking an experienced Senior Systems Engineer / GPU Platforms to support the bring-up,...  ...knowledge with hands-on Linux and GPU software experience and can independently... 
    Senior
    Worldwide

    Super Micro Computer

    San Jose, CA
    1 day ago
  •  ...NVIDIA is seeking a Sr. Principal Systems Software Engineer in the Apache Spark Acceleration group. You will work on GPU-accelerated data processing and multi-node deployments to reduce costs and latency in ETL workloads. The role focuses on developing Java, Scala... 
    Senior

    Jobleads-US

    Santa Clara, CA
    5 days ago
  •  ...centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  .... THE ROLE:Join AMD’s Datacenter GPU Product Application Engineering team to lead a high-performing group...  ...understanding of AMD GPU architecture, ROCm software stack, and performance optimization... 
    Senior
    For contractors

    AMD

    Santa Clara, CA
    17 hours ago
  • $184k - $287.5k

     ...era of computing. An era in which our GPU acts as the brains of computers, robots...  ...be doing:Collaborate with Hardware, Software, and System Architecture teams to define end-to-end...  ...degree in Computer Science or Computer Engineering or equivalent experience8+ years of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA DGX Cloud builds and operates large-scale GPU infrastructure for AI workloads. We are looking for Software Engineers with SRE or Production Engineering experience...  ...have worked hands-on with bare-metal NVIDIA systems. This team builds the software and operational... 
    Senior
    Permanent employment
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

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