Senior System Software Engineer - Performance jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 1 day ago

Senior System Software Engineer - Performance

NVIDIA is a leader in computer graphics and accelerated computing, now focusing on AI to revolutionize computing. They are seeking a Senior System Software Engineer to design and optimize software for their next-generation system-on-chip (SoC) products, ensuring high performance and efficiency in datacenter environments.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, test, and optimize software for our next-generation SoCs. In both pre-silicon and post-silicon phases of execution
Review architectural performance bottlenecks for various system wide work loads. Identify HW/SW policies to drive performance and performance/watt leadership
Using strong communication skills, build and drive architecture, analysis documents and communications to internal and/or external audiences about our technology
Competitive analysis comparing uArchitecture & 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 & OSS SDKs

Qualification

ARM architecturePerformance optimizationMulticore hardwareSystem software architecturePerformance analysisData analysisReal-time programmingDevice driversConcurrencyVirtual memoryCachingHPC experienceCUDA programmingLeadership skillsCommunication skills

Required

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

Preferred

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

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase