Lead System Software Engineer, CPU and GPU Performance Visualization Tools jobs in United States
info-icon
This job has closed.
company-logo

NVIDIA · 1 week ago

Lead System Software Engineer, CPU and GPU Performance Visualization Tools

NVIDIA is a world leader in performance and efficiency in hardware and software solutions. They are seeking a Lead System Software Engineer to design and build advanced profiling tools for GPU and CPU, collaborating with various teams to optimize workflows across multiple markets.

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

Responsibilities

Partner with system architects, product definition engineers, software/firmware engineers, HW/SW applications engineers and operations, in a multifaceted, dynamic, high-energy work environment to bring industry-defining products to market
Recommending options and advocating for the needs of profiling tools in hardware development discussions. Providing explanation of and use cases for new hardware feature exposure in software development tools
Design & build the premiere multi-discipline GPU+CPU+networking profiling tool in the industry. You will have the opportunity to work with researchers and real world developers who are doing important work to improve computers and computing systems
Build software tools that enable developers across a spectrum of markets to optimize their workflows; enable complex computer systems doing ongoing work in High Performance Computing(HPC), Machine Learning, Deep Learning, Artificial Intelligence, Autonomous Machines, pro-visualization, and even entertainment. Enable work in tiny embedded and automotive systems. Our tools span the gamut
Your day to day work will still contain coding, primarily in C/C++ with some Python. You'll work with customers and engineers across teams to explore problems, find solutions, write functional requirements docs and designs, drive execution, and deliver multi-functional software solutions

Qualification

C/C++PythonProfiling toolsHigh Performance ComputingMachine LearningDeep LearningArtificial IntelligenceEmbedded systemsMultiple architecturesMultiple operating systemsProblem solvingCollaborative skillsInterpersonal skills

Required

BS, MS, or PhD in EE, CE, CS, or Systems Engineering (or equivalent experience)
12+ years of experience in a related hardware/software position
Excellent problem solving, collaborative, and interpersonal skills
Experience creating monitoring, profiling, or optimization software tools for developers working on large scale systems

Preferred

Experience working with international teams
Experience with multiple architectures (x86, ARM, Power) or multiple operating systems (Windows, Linux, macOS)
Proven track record of crafting engineering designs, driving them to consensus within teams, and bringing them to fruition
Understanding of the intricacies of complex computer hardware and how that affects performance
Experience working collaboratively with chip design engineers a major plus

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