Senior Graphics Engineer (Software Engineer V)

Iconma LLC

  • Pittsburg, PA
  • 15 days ago

    Highlights

    Profile and improve GPU and CPU performance across the rendering pipeline, including multi-GPU real-time rendering and multithreaded XR rendering. Bachelor's or Master's degree in computer science, software engineering, or related technical fields, or equivalent practical experience.

    Numbers & Facts

    LocationPittsburg, PA

    Description

    Our client, a Internet Content & Information company, is looking for a Senior Graphics Engineer (Software Engineer V) for their Remote location.

    Responsibilities:

    • Develop and optimize features in a modern, low-level Vulkan rendering engine
    • Profile and improve GPU and CPU performance across the rendering pipeline, including multi-GPU real-time rendering and multithreaded XR rendering
    • Implement and improve advanced rendering techniques such as deferred shading, ray tracing, and HDR
    • Push the limits of display quality, including high refresh-rate rendering, with color-accurate and HDR display
    • Integrate the engine with research and adjacent systems from across the lab and company
    • Investigate, triage, and fix bugs across the rendering stack and the experiences built with it
    • Contribute to tooling, build health, and cross-platform support across Linux, Windows, and Mac
    • Write documentation and help prepare components for potential external release

    Requirements:

    • Strong programming skills in C++
    • Substantial, hands-on experience with modern Vulkan development
    • Experience with desktop graphics development
    • Solid grasp of real-time rendering fundamentals, including the graphics pipeline, shading models, and GPU architecture
    • Experience profiling and optimizing graphics performance on both GPU and CPU
    • Experience with version control systems such as Git or Mercurial
    • Excellent communication skills and strong attention to detail
    • Game engine development experience
    • Experience with neural rendering, radiance fields, or Gaussian splatting
    • Experience with advanced rendering techniques such as ray tracing, deferred shading, or HDR
    • Experience working with modern AI tooling (strongly preferred)
    • Cross-platform development experience across Linux, Windows, and Mac (strongly preferred)
    • Experience with desktop VR development using OpenXR (strongly preferred)
    • Experience with additional graphics APIs such as OpenGL, D3D12, or Metal, or with mobile graphics development, particularly Android
    • Experience integrating third-party graphics SDKs such as DLSS or other upscaling technologies
    • Experience developing netcode for real-time or networked applications
    • Experience with PyTorch, CUDA, and TensorRT, or with Python interop such as pybind11
    • Experience submitting code alongside academic publications at conferences such as CVPR or SIGGRAPH
    • Experience open-sourcing new or maintaining existing open source projects, or with build systems such as CMake, Bazel, or Buck
    • Bachelor's or Master's degree in computer science, software engineering, or related technical fields, or equivalent practical experience
    • Strong programming skills in C++
    • Substantial, hands-on experience with modern Vulkan development
    • Experience with desktop graphics development
    • Game engine development experience
    • Experience with neural rendering, radiance fields, or Gaussian splatting
    • Experience with desktop VR development using OpenXR (strongly preferred)
    • Years of Experience: 10+ years of experience required
    • Bachelor's or Master's degree in computer science, software engineering, or related technical fields, or equivalent practical experience

    Why Should You Apply?

    • Health Benefits
    • Referral Program
    • Excellent growth and advancement opportunities

    Similar Jobs

    Naval Nuclear Laboratory

    Advanced Hardware/Software Engineer

    • West Mifflin, PA
    15 days ago
    See more jobs