This job might no longer be available.
Senior Software Engineer, Graphics
2 years ago
Team Name:
Unannounced ProjectJob Title:
Senior Software Engineer, GraphicsRequisition ID:
R013509Job Description:
How would it feel to have your code and tools be a key component in the development process of every Blizzard game? Are you a skilled C++ / graphics developer? Join us to tackle exciting problems!
You would be joining a team, responsible for making shared technology that’s used across our organization. From scratch, we’ll be partnering with various game teams to develop support technologies that will power the next generation of Blizzard games, across a variety of platforms. We’re looking for people with abilities focused on C++ and graphics development.
Our ideal candidate has a deep experience with C++ software development and processes, with a focus on graphic backend systems and APIs. You will use this knowledge to assess, build, and improve our development tools, core technologies, and overall processes and pipelines.
Come, work with us! Together we will build something exceptional!
Responsibilities
- Collaborate with game teams and fellow team members to develop and refine key systems
- Develop and maintain systems for optimal performance, stability, and error-free operation
- Directly support teams with their software/integration needs
- Identify and resolve pipeline issues and discover opportunities for improvement
- Mentor and educate engineers on the team
Requirements
- Comfortable with at least one modern graphics API (Vulkan, DX12, Metal, etc.)
- Shipped at least one project as a C++/graphics engineer
- Sophisticated understanding of C / C++ and common graphics back-end technologies
- Extensive experience building shared technology, tools, and pipelines
- Must be comfortable working within and adding to an established code framework
- Able to communicate precisely with programmers, designers, producers, and artists alike
Pluses
- Console development experience
- Experience writing hardware drivers
- Familiarity with shader compilation pipelines
- Collaborative attitude with an eye for efficiency and workflow
- Committed to code quality, documentation, and testing
- Strong debugging skills (Visual Studio, RenderDoc, PIX, etc.)
- Experience working in a collaborative team environment and handling multiple projects simultaneously
- Self-motivated, strong sense of independence
Create Your Profile — Game companies can contact you with their relevant job openings.