> Markdown version of [/jobs/ext/172420-senior-system-software-engineer-gpu-performance](https://www.wearedevelopers.com/jobs/ext/172420-senior-system-software-engineer-gpu-performance). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior System Software Engineer, GPU Performance... - **Company:** NVIDIA Ltd. - **Location:** Austin, TX, United States - **Experience:** Expert - **Salary:** $152,000.0 - $241,500.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Assembly Language, C++ (Programming Language), Nvidia CUDA, Computer Programming, Computer Engineering, Software Debugging, Linux, Microprocessors, Embedded Operating Systems, OpenCL, Software Engineering, System Software, Scripting, Graphics Processing Unit (GPU), High Performance Computing, Information Technology - **Published:** May 21, 2026 - **Apply:** https://www.juju.com/job/00000000g1b0ii ## About the Role + PhD or equivalent experience in Computer Engineering or Computer Science. + 5+ years of software development experience. + Strong programming ability in C, C++ and scripting languages. + Strong software design and debugging skills. + Extensive hands-on programming experience. + Knowledge of a GPU Compute API such as CUDA, OpenCL, or similar. + Experience of assembly code patching on CPUs or GPUs. + Excellent communication and collaboration skills. Ways to stand out from the crowd: + Experience in writing performance or correctness tools. + Familiarity with tools for performance analysis. + Background in the field that requires high performance computing. + Knowledge of GPU hardware architecture and compiler technologies. ## Description + Develop compute performance analysis tools for GPUs running on Linux, Windows, and embedded operating systems. + Work with tools, architecture, and driver teams to design, implement and verify new features in the compute profiler stack. + Write fast, effective, maintainable, reliable, and well documented code. + Work closely with internal and external partners including other peer organizations within NVIDIA. + Provide peer reviews to other specialists including feedback on performance, scalability, and correctness. + Document requirements and designs, and review documents with partners. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What’s the latest in NVIDIA CUDA Python](https://www.wearedevelopers.com/magazine/568-what-s-the-latest-in-nvidia-cuda-python)