JOBSEARCHER

System Software Engineer, HPC Performance

NVIDIASeattle, WAL6 LeadSeptember 15th, 2026
Overview In this role you will enhance and extend NVIDIA’s network profiling tools, primarily using C/C++ with Python for analysis. You’ll collaborate across teams to define requirements, drive delivery, and build multi-functional software that helps developers optimize complex systems. You’ll work on a premier GPU+CPU+networking profiling tool, engaging with researchers and industry developers to shape high-performance computing, AI, and embedded solutions. This is a dynamic, cross-disciplinary environment with meaningful impact on scalable workflows. Compensation / Benefitsbase salaryequitybenefits ResponsibilitiesEnhance and expand network hardware and software profiling toolsDevelop primarily in C/C++ with Python for analysis scriptingCollaborate with customers and engineers to define requirements and designs, drive execution, and deliver software solutionsPartner with system architects, product definition engineers, software/firmware engineers and operationsWork with researchers and developers to improve computing systems across HPC, ML/DL, AI, autonomous machines, pro-visualization and embedded domainsBuild tools enabling developers to optimize workflows for large-scale systems and cloud environments Key requirementsBS, MS, or PhD in EE, CE, CS, or Systems Engineering (or equivalent experience)Minimum 5 years of related hardware/software experienceExcellent problem solving, collaborative, and interpersonal skillsExperience creating monitoring, profiling, or optimization tools for developers on large-scale systems (HPC and cloud)Experience working with international teams preferredCollaborativeProblem solvingInterpersonal communicationC/C++ programmingPython scripting for analysisProfiling/monitoring tool development