Principal Graphics Engineer
Austin, TX, United States
At Visual Concepts, we believe great games are made by diverse and empowered teams with a shared passion for play. As one of the world’s top game development studios, we have shipped over 100 multi-sku titles to critical acclaim and commercial success. Our teams are independent and entrepreneurial. Our studios in Agoura Hills, Novato, Foothill Ranch, Irvine, Budapest, Shanghai, Austin, Boise, Seoul, and Parksville, Canada are committed to artistry and technical innovation, offering top candidates the opportunity to learn and grow with some of the smartest and most creative minds in the industry.
What We Need:
Our Austin studio is seeking a Principal Software Engineer with a strong background in graphics programming to play a crucial role in the development of our next award-winning title. We are looking for an exceptional candidate who is passionate about making outstanding games and has a deep understanding of rendering technology.
What You Will Do:
Research, develop and implement new rendering technologies
Optimize and maintain existing rendering technologies
Identify and resolve issues in the rendering and data build pipelines
Work in collaboration with engineering, art and design teams to enhance our library of games
Drive visual improvements to the character and world rendering pipelines
Participate in system-wide upgrade initiatives to keep our rendering tech current
Contribute to building the team by participating in the recruiting process, leading interviews, and guiding hiring decisions
Support and develop software engineers by providing advice, coaching, and mentorship
May assume a tech lead role for game components, including system responsibility and technical leadership of other engineers
Assist leads through technical inputs and overall software effort on assigned projects
Mentor engineers on programming techniques and robust engineering practices
May directly/functionally manage a small team of engineers
Lead a handful of engineers in their tasking in support of your assigned projects
Collaborate with technical leaders across multiple Visual Concepts studios for major features, changes, and deliveries
Who Will Be A Great Fit:
7+ years of programming experience on commercial software projects
Bachelor’s degree in computer science or equivalent work experience
Expertise with industry standard graphics APIs, such as DirectX, Vulkan, and Metal
Advanced C/C++ and shader languages, and strong knowledge of 3D math
Expertise designing and maintaining data structures and algorithms
Expertise with a broad range of gaming platforms, especially recent generation console or mobile games, and programming languages, especially C/C++
Experience delivering mobile game titles on Android and/or iOS
A team player that takes joy in coding challenges, welcomes suggestions from other team members, and provides feedback to others
Experience with multithreaded and asynchronous programming
Game engine customization experience (Unity 3D, Unreal Engine, Etc...)
Current with the latest trends in gaming technology, including AI, graphics, network communications, and game engines
Experience owning a feature or technology in a game, leading other engineers in its development, and collaborating with production, art, design, and QA throughout development
Experience developing AAA games, leading development of major features, components, or systems
Love for video games, not just ours!
To learn more about Visual Concepts and our studio locations, check out our website at www.vcentertainment.com
#J-18808-Ljbffr