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
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
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
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 CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
Business Insider
2026-01-09
Business Insider
2026-01-09
Company data provided by crunchbase