Senior GPU Systems Engineer: Kernel, Runtime & Diagnostics

ByteDance

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ByteDance is seeking a systems software engineer to design and optimize low-level GPU software that keeps modern accelerators usable, observable, and reliable in production. You will work across kernel drivers, runtime components, firmware interfaces, and telemetry to own technically challenging features end-to-end.

Responsibilities include building kernel-driver and host-management components, profiling performance, and collaborating with hardware, compiler, and platform teams to ensure robust,

Qualifications

  • Bachelor’s degree in CS, CE, EE, or equivalent practical experience.
  • 3+ years of C/C++ low-level or kernel software experience.
  • Experience diagnosing failures with traces, logs, profilers, or debuggers.
  • Experience delivering production-friendly features across HW and SW teams.

Responsibilities

  • Design, implement, and maintain production GPU system software, including kernel-driver, runtime, firmware-interface, host-management components, debugging tracing and profiling tools, and GPU system performance measurement tools
  • Own accelerator features from proof of concept and architecture through implementation, pre-silicon or emulation validation, bring-up, qualification, and deployment.
  • Debug complex failures involving GPUs, CPUs, memory, PCIe or interconnects, IOMMU, firmware, operating systems, runtimes, and distributed workloads.
  • Profile workloads and remove bottlenecks in initialization, memory movement, scheduling, synchronization, communication, recovery, and device utilization.
  • Build automated tests, telemetry, dashboards, health checks, and diagnostic tools that make failures reproducible and regressions visible.
  • Partner with silicon, firmware, compiler, library, machine‑learning framework, platform, validation, and production teams to deliver compatible system behavior.
  • Improve resilience through error detection, isolation, retry, reset, repair, graceful degradation, and clear operational procedures.
  • Review low‑level designs and code, document hardware/software contracts, and share practical performance and debugging methods with peers.

Skills

C/C++ programming
Low-level software
Systems/kernel knowledge
Debugging with traces/logs
Production-grade features

Education

Bachelor’s degree in CS/CE/EE

Job description

ByteDance is seeking a systems software engineer to design and optimize low-level GPU software that keeps modern accelerators usable, observable, and reliable in production. You will work across kernel drivers, runtime components, firmware interfaces, and telemetry to own technically challenging features end-to-end.

Responsibilities include building kernel-driver and host-management components, profiling performance, and collaborating with hardware, compiler, and platform teams to ensure robust,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU Systems Software Engineer — Kernel/Driver
Senior GPU Systems Software Engineer — Kernel/Driver

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 242,000
Equity
Senior Systems Software Engineer - GPU Driver & Kernel
Senior Systems Software Engineer - GPU Driver & Kernel

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior GPU Infrastructure Production Engineer
Senior GPU Infrastructure Production Engineer

Bytedance • New York (NY)

On-site
USD 122,000 - 272,000
Medical, dental and vision insurance
401(k) with company match
Paid parental leave
+1
Senior GPU Infrastructure Engineer - Production & Automation
Senior GPU Infrastructure Engineer - Production & Automation

ByteDance • San Jose (CA)

On-site
USD 122,000 - 272,000
Senior GPU Power & Performance Systems Engineer
Senior GPU Power & Performance Systems Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior GPU Compute Software Engineer - Kernel/Embedded
Senior GPU Compute Software Engineer - Kernel/Embedded

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior GPU Platform Engineer — Systems, Observability & AI
Senior GPU Platform Engineer — Systems, Observability & AI

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Remote CUDA GPU Systems Engineer
Remote CUDA GPU Systems Engineer

Bright Vision Technologies • United States

Remote
USD 100,000 - 150,000
Senior GPU Kernel & Performance Engineer
Senior GPU Kernel & Performance Engineer

Designworks Talent LLC • Bellevue (WA)

Hybrid
USD 180,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior GPU Systems Performance Architect
Senior GPU Systems Performance Architect

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000