Senior System Software Engineer - Performance
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