Senior System Software Engineer - Performance

Thomas To
Santa Clara, CAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Design, develop, and optimize software for next-generation SoCs in both pre-silicon and post-silicon phases. Analyze architectural performance bottlenecks and drive full-stack adoption of performance optimizations across NVIDIA products.

Requirements

Requires a BS or MS in Computer Engineering or Computer Science with over 6 years of experience in computer architecture or software development. Candidates must have strong expertise in multicore hardware, operating systems, and performance tuning tools like linux perf.

Key skills

Computer Architecture, Software Development, Performance Analysis, ARM Architecture, Linux Perf Tool, Operating Systems Design, Concurrency, Virtual Memory, Caching, Interrupts, Device Drivers, Real-time Programming, Data Analysis, Performance Optimization, CUDA Programming, GPU Architecture

Keywords

SoC, ARM, CPU, GPU, DPU, Superchips, Datacenter, uArchitecture, OSS SDKs, Linux Perf, CUDA, HPC, Large-scale Computing, Multicore Hardware, Virtual Memory, Caching, Device Drivers, Real-time Programming, Performance/Watt, Tegra, System Software

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free