This job might no longer be available.
Sr. Rendering Software Engineer
4 years ago
Raven Software, developer of numerous award-winning games, including contributions to the Call of Duty franchise, Singularity, X-Men Origins: Wolverine, and Wolfenstein is seeking a Senior Software Engineer with a rendering technical emphasis. We are actively recruiting engineering talent to work on developing the Call of Duty engine technology. This is a great opportunity to work with a passionate engineering team and help shape cutting-edge industry technology.
Job duties include:
- Develop, design, modify, optimize and debug rendering pipeline and engine systems
- Deploy, evaluate performance and test software on Xbox One/PS4/Windows platforms
- Communicate features and collaborate with engineering, design and art teams
- Participate in the design, performance and code review process
- Contribute to design and roadmap of industry-leading AAA engine
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or Math related field
- 5+ years of experience working with Computer Graphics and/or other game-related technologies
- Strong math skills
- Knowledge of CPU, GPU and memory architectures
- Experience writing shaders in HLSL, Cg or GLSL
- Fluent in a modern 3D graphics API (OpenGL, Direct3D, or console equivalent)
- Familiarity using modern GPU/CPU performance analysis tools
- Comprehensive understanding of object-oriented programming
- Strong background in C/C++
- Solid debugging skills including ability to debug at an assembly-level when necessary
- Good communicator that enjoys collaboration with other programmers, artists and designers
- Passion for code and data optimization
- Creative, motivated, focused, passionate, results-oriented
The ideal candidate will also have:
- Master’s degree in a graphics related field
- Background with parallel programming and multi-threaded renderers
- Experience with PS4 GNM, Direct3D 12 and/or Vulkan APIs
- Familiarity with Physically-Based Rendering/Lighting
- Demonstrated ability to write efficient, clean, readable, portable, and reliable code
Located in Madison, Wisconsin, RAVEN SOFTWARE offers an upscale work environment with state-of-the-art workstations, competitive compensation, generous benefits, highly-skilled teammates, affordable living, and an exceptional quality of life.
Create Your Profile — Game companies can contact you with their relevant job openings.