Software and Graphics Engineer IV

Apply Now

Company: 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

Similar Jobs