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, Orange County, Budapest, Shanghai, Austin, San Jose, Vancouver and Seoul 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:
Do you prize efficiency, productivity, and the satisfaction that comes from helping a team do their best work? Do you have organizational ability combined with technical experience, to plan, track and deliver ambitious new game systems and development technology? Are you a collaborative leader and great communicator who thrives on delivering results? If so, wow, do we want to talk to you!
Our Agoura Hills studio is looking for an experienced Software Engineer who has a high bar for code quality and a passion for clean and efficient design. In this role, you will work closely with animation, cinematics and other teams to develop and support cutscene tools, pipelines, and run-time systems, to help make the next iteration of WWE 2K the best ever!
What You Will Do:
Assume ownership and drive development of our cutscene tools, pipelines, and run-time systems
Collaborate with content creators to improve workflows and efficiency
Dive into a large codebase to simplify processes, solve challenges, and identify deficiencies
Work in an Agile environment to provide accurate schedules and estimates for completing tasks on time
Produce code that is clean, efficient, well-documented, and conforms to our coding standards
Why You Will Be A Great Fit:
2+ years of experience in game development
Bachelor’s or Master’s Degree in Computer Science or related field, or equivalent experience
Fluent in C/C++
Solid understanding of object oriented programming
Self-motivated with excellent problem-solving skills
Ability to write clean, well-documented, and efficient code
Ability to work and collaborate effectively as part of a team
Experience working on tools and build pipelines
Understanding of animation technologies
Understanding of game cameras, camera movement, and basic cinematic principals