Software Development Engineer 2 - DirectX 12 Performance Analysis (Remote)
About the Role
We are seeking a Software Development Engineer 2 to join our team in a fully remote capacity. In this role, you will focus on DirectX 12 performance analysis, diagnosing and triaging performance issues in graphics applications. This position is ideal for individuals with a strong background in graphics programming and performance analysis.
What You'll Do
- Reproduce reported DirectX 12 performance issues based on data from our testing lab.
- Capture GPU/CPU profiles and traces using tools such as PIX, GPUView, and vendor profilers to identify bottlenecks.
- Analyze performance counters to isolate root causes and propose actionable next steps.
- Create detailed performance write-ups with reproduction steps, metrics, and summaries of suspected hotspots.
- Collaborate with graphics driver and runtime engineers to validate hypotheses and confirm performance improvements.
Requirements
- Bachelor's degree in computer science, software engineering, or a related field.
- 2-4 years of experience in software development, particularly in graphics performance analysis.
- Strong knowledge of GPU architecture and DirectX 12, including shaders and performance analysis tools.
- Proficiency in C/C++ programming and the ability to analyze performance-sensitive code.
- Experience with real-time rendering fundamentals and the GPU graphics pipeline.
Nice to Have
- Familiarity with scripting languages such as Python, PowerShell, or Bash for automation tasks.
- Experience working in both Windows and Linux environments.
- Exposure to debugging concepts within the Windows graphics stack.
What We Offer
- Competitive salary ranging from $90,000 to $120,000 annually.
- Flexible working hours and a fully remote work environment.
- Opportunities for professional growth and development in a leading IT firm.
- Collaborative and innovative team culture.
- Access to cutting-edge technology and tools in graphics performance analysis.
This role offers a unique opportunity for software engineers to work remotely while focusing on DirectX 12 performance analysis. The competitive salary and flexible work arrangements make it an attractive position.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months