Embedded & Systems Software
$152,000 - $241,500 USD yearly
Originally posted 16 September 2026 by the employer.
About the role
This role involves developing and optimizing graphics software and analyzing real-world application workloads to improve performance on NVIDIA GPUs.
What you'll do
- Develop, debug, and validate graphics software and optimizations for professional application performance on NVIDIA GPUs.
- Analyze professional workstation applications to identify performance and user experience improvement opportunities.
- Design experiments and develop analysis techniques to isolate complex application-performance bottlenecks.
- Profile application and graphics API workloads using traces, performance counters, and other analysis techniques.
- Create tools, scripts, and automated workflows, including AI-assisted techniques, for performance analysis, regression detection, and validation.
- Develop representative workstation benchmarks that capture real-world application behavior.
What you'll need
- BS, MS, or PhD in Computer Science, Software Engineering, Computer Engineering, or a related field—or equivalent experience.
- Strong C/C++ programming skills.
- 5+ years experience with software performance analysis, profiling, optimization, or debugging.
- Understanding of computer architecture, operating systems, and how applications interact with graphics APIs and GPU hardware.
- Familiarity with source-control systems such as Perforce or Git.
- Experience with software development methodologies such as design reviews and code reviews.
- Ability to develop and debug software in a Windows OS environment.
Skills: graphics software, GPU computing, C/C++, performance analysis, graphics APIs