Software and Graphics Engineer IV
Apply NowCompany: Compunnel Software Group
Location: Bellevue, WA 98006
Description:
Job Summary:
This position requires expertise in graphics programming with a strong focus on raytracing and rasterization pipelines. The ideal candidate will have hands-on experience with modern graphics APIs, deep knowledge of GPU architectures, and solid programming skills.
Key Responsibilities:
" Develop 3D applications using modern graphics APIs such as Vulkan or DX12
" Work with raytracing and rasterization pipelines to create high-performance graphics solutions
" Use C++17 for programming tasks related to graphics development
" Utilize git, CMake, and CI/CD driven development processes
" Collaborate with other team members to ensure seamless integration and optimal performance
" Stay updated with the latest advancements in graphics programming and technologies
Required Qualifications:
" Education & Experience in Computer Science or a related field with a focus on graphics:
- No degree, but 7+ years of relevant work experience
- Bachelor's degree with 5+ years of post-degree experience
- Master's degree with 4+ years of post-degree experience
- PhD degree with 2+ years of post-degree experience
" Deep understanding of raytracing and rasterization pipelines and modern GPU architectures
" First-hand experience writing a 3D application using a modern graphics API (e.g., Vulkan, DX12)
" Excellent programming skills in C++17
" Solid understanding of git, CMake, and CI/CD driven development
" Fluent written and spoken English skills
Preferred Qualifications:
" First-hand experience writing a Path Tracer using modern graphics APIs (e.g., Vulkan RT, DXR)
" Knowledge of modern real-time rendering game engines and techniques, including physically-based rendering (PBR), Global Illumination (GI), and Monte Carlo methods
" Familiarity with driver, compiler, and system software stacks related to graphics
" Experience using profilers and debugging tools for performance analysis
Education: Bachelors Degree
This position requires expertise in graphics programming with a strong focus on raytracing and rasterization pipelines. The ideal candidate will have hands-on experience with modern graphics APIs, deep knowledge of GPU architectures, and solid programming skills.
Key Responsibilities:
" Develop 3D applications using modern graphics APIs such as Vulkan or DX12
" Work with raytracing and rasterization pipelines to create high-performance graphics solutions
" Use C++17 for programming tasks related to graphics development
" Utilize git, CMake, and CI/CD driven development processes
" Collaborate with other team members to ensure seamless integration and optimal performance
" Stay updated with the latest advancements in graphics programming and technologies
Required Qualifications:
" Education & Experience in Computer Science or a related field with a focus on graphics:
- No degree, but 7+ years of relevant work experience
- Bachelor's degree with 5+ years of post-degree experience
- Master's degree with 4+ years of post-degree experience
- PhD degree with 2+ years of post-degree experience
" Deep understanding of raytracing and rasterization pipelines and modern GPU architectures
" First-hand experience writing a 3D application using a modern graphics API (e.g., Vulkan, DX12)
" Excellent programming skills in C++17
" Solid understanding of git, CMake, and CI/CD driven development
" Fluent written and spoken English skills
Preferred Qualifications:
" First-hand experience writing a Path Tracer using modern graphics APIs (e.g., Vulkan RT, DXR)
" Knowledge of modern real-time rendering game engines and techniques, including physically-based rendering (PBR), Global Illumination (GI), and Monte Carlo methods
" Familiarity with driver, compiler, and system software stacks related to graphics
" Experience using profilers and debugging tools for performance analysis
Education: Bachelors Degree