Graphics developer

Job Category: Graphics developer
Job Type: Hybrid
Job Location: Atlanta Georgia
Compensation: Depends on Experience
W2: W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.

Job Description:

We are seeking a Senior GPU Software Engineer with 8+ years of experience in GPU software development, graphics programming, rendering, visualization, and system-level programming. The ideal candidate will have strong expertise in C++, GPU architecture, graphics APIs, and performance optimization across Linux and Windows platforms.

Required Skills:
  • 8+ years of experience in GPU Software Development, Graphics Programming, Rendering, Visualization, or Systems Programming.
  • Strong programming experience in C++.
  • Solid understanding of GPU Architecture and Graphics Rendering Pipelines.
  • Experience developing GPU software on Linux and Windows platforms.
  • Hands-on experience with one or more of the following technologies:
    • Vulkan
    • OpenGL
    • DirectX 12
    • CUDA
    • HIP
    • ROCm
  • Experience with GPU performance profiling, benchmarking, analysis, and optimization.
  • Hands-on experience using GPU performance analysis tools, including:
    • NVIDIA Nsight Systems
    • NVIDIA Nsight Graphics
    • Radeon GPU Profiler
    • Radeon Developer Tools
    • GPUView
    • Perf
    • Intel VTune
  • Strong experience working with NVIDIA GPU platforms.
  • Experience debugging GPU drivers, graphics APIs, operating systems, networking, and hardware.
  • Strong system-level troubleshooting, debugging, and root cause analysis skills.
Preferred Skills:
  • Experience with AMD, Intel, and ARM GPU platforms.
  • Experience with remote visualization, distributed rendering, ray tracing, and multi-GPU environments.
  • Knowledge of GPU driver development and low-level GPU integration.
  • Experience enabling and validating GPU hardware across workstation, cloud, and edge platforms.
  • Ability to analyze production issues, work directly with customers, and provide effective technical solutions.
  • Excellent analytical, problem-solving, and communication skills.