This job might no longer be available.
Lead Unreal Engineer
2 years ago
Play With Fire, a new studio part of Amber, focused on PC and Console original IPs, is seeking an experienced Lead Gameplay Engineer, working with Unreal Engine 4.
We are currently working on a new original IP third person puzzle platforming adventure game, set in a fantasy-rustic setting.
Candidates must have a passion for designing, implementing, and maintaining gameplay systems and tools. Applicants should be enthusiastic about the opportunity to collaborate and lead other developers across disciplines, seek out opportunities to dive in, solve problems, and make improvements wherever necessary with maximum autonomy.
The ideal candidate has a good amount of experience leading development on a large game code base and has the ability to lead, architect and implement critical game engine components. The role requires prior experience developing for modern game systems such as PS4, PS5 Xbox One or Windows.
Responsibilities:
- Lead the design, development, architecture and implementation of the core engine gameplay systems
- Create game systems that are intrinsically scalable and cross platform
- Create or improve tools as necessary to support specific features/systems
- Continuously test, debug, profile, analyze, and optimize across all applicable platforms
- Contribute with innovative and original ideas on all aspects of game production, leadership and development
- Keep up to date on state-of-the-art software engineering methods, practices, and technologies
- Mentor other engineers as needed to increase their capabilities and productivity
- Work closely with the leadership team in recruitment and resource estimation and evaluation
Requirements:
- Five or more years of experience in the creation and delivery of state-of-the-art, performance-minded AAA consoles of PC/Console games with two in-game credits required with UE4
- Experience preferable with Third and First Person Game Development
- At least one shipped modern console or PC title in the Lead Programmer role.
- Experience working with team leads to develop project structures, best practices, programming workflows and project scheduling
- Solid working knowledge of all technical aspects of game development facilitating the leadership of programmers outside of core expertise
- Demonstrated proficiency in C++
- Proficiency with linear algebra and general 3D mathematics
- Comfortable working with internal and externally developed code and middleware
- Effective communicator and collaborator with engineers and team members from other disciplines
- Desire and demonstrated ability to mentor junior programmers and help with their career growth
- A natural curiosity for all aspects of game development and a willingness to work on a wide variety of systems
- Comfortable in using source control software, such as Perforce and branching methodologies
- Excellent analytical and communication skills
- Self-motivated and passionate about making video games.
Pluses:
- Hands-on experience developing for New-Gen Console Systems
- Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, Math, or related field
- Experience modifying UE4 source code
- Experience developing UE4 plugins and tools for other team members
- Experience designing and implementing threaded, asynchronous software
- Experience with real-time physics, animation, and inverse kinematics
- Experience with the technical challenges unique to complex game systems
What we offer:
- A fun and dynamic industry where you can make a difference.
- Professional and friendly work environment.
- An attractive salary package
- Awesome and talented colleagues.
- Support from all your teammates.
- Access to training and learning programs.
Create Your Profile — Game companies can contact you with their relevant job openings.