# Senior System Software Engineer - Performance

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer---Performance_JR2001796?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9ca6c91b-edb

## Description

NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our ARM SW ecosystem and system software architecture. With a targeted charter to enable best-in-class datacenter-scale performance and efficiency for our next generation of datacenter products, including CPUs and CPU+GPU Superchips.

**Job Responsibilities:**

- Design, develop, test, and optimize software for our next-generation SoCs in both pre-silicon and post-silicon phases.

- Review architectural performance bottlenecks for various system-wide workloads and identify HW/SW policies to drive performance and performance/watt leadership.

- Build and drive architecture, analysis documents, and communications to internal and/or external audiences about our technology using strong communication skills.

- Conduct competitive analysis comparing microarchitecture and workload performance metrics on NVIDIA's ARM SoCs against emerging processors from other silicon vendors.

- Influence and drive full-stack adoption of performance optimizations and best practices across NVIDIA SW products and OSS SDKs.

**Requirements:**

- BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience).

- 6+ years of relevant computer architecture or SW development experience.

- Proven leadership skills and strong ownership on past projects.

- Hands-on technical experience and demonstrated excellence in an environment with complex software and hardware designs.

- Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming.

- Strong skills in performance analysis, data analysis, and performance optimization.

- Strong use of Linux perf tool and application/library performance optimizations.

**Preferred Qualifications:**

- Deep expertise in ARM architecture and SW ecosystem.

- Proficient in analyzing, debugging, and tuning performance of complex system software stacks.

- Experience with CPU server system workloads and performance analysis.

- Familiarity with CUDA programming and/or GPUs.

- Experience with HPC or large-scale computing environments.

You will also be eligible for equity and benefits. Applications for this job will be accepted at least until June 30, 2026.

## Skills

### Required
- Computer Engineering
- Computer Science
- Computer Architecture
- Software Development
- Multicore Hardware
- Operating Systems Design
- Concurrency
- Virtual Memory
- Caching
- Interrupts
- Device Drivers
- Real-time Programming
- Performance Analysis
- Data Analysis
- Performance Optimization
- Linux Perf Tool

### Nice to have
- ARM Architecture
- SW Ecosystem
- CPU Server System Workloads
- CUDA Programming
- GPUs
- HPC
- Large-scale Computing Environments

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer---Performance_JR2001796?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
