Software and Graphics Engineer IV
Compunnel - Bellevue, Washington, us, 98009
Work at Compunnel
Overview
- View job
Overview
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