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

Tagged as: Algorithms, android, Apis, coaching, Collaboration, Computer Science, Creative, Data Structures, Engineering, Innovation, Ios, Library, Mentorship, Rendering, Research, Technical Leadership, Unreal Engine, Visual Improvements

Print Job Listing
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgot Password

Job Quick Search