Warner Bros. Games (Avalanche) is looking for a Junior Software Engineer to contribute to the development of a video game, aiming to bring new interactive experiences to market and enhance their game development capabilities.
Requirements
- Proficiency in C++ (Templates, Exception Handling, Multi-Threading, etc.)
- Computer Science fundamentals in object-oriented design, algorithms, and data structures
- Strong 3d Math (Linear Algebra, Vector/Matrix Math, Quaternions, etc.)
- Knowledge of Console and/or PC development best practices
- Proficient experience with the Unreal Engine (Core systems, player input, game modes, user interfaces, etc.)
- Exceptional understanding of all game development disciplines and their inputs into the content pipeline
- Strong problem solving, debugging, and troubleshooting skills
Responsibilities
- Design and write production game code & blueprints
- Create tools and processes used in production
- Work with designers to implement and tune various in-game scenarios
- Document implemented features, systems and new approaches
- Work with engineering team and QA to identify issues and fix them
Other
- Completing Bachelor’s Degree in Computer Science (or a related field) or equivalent work experience
- Experience working on a game project, either as a student or on personal time
- Clear, concise, and transparent communicator - both written and verbal
- Be a self-motivated team player with a positive attitude and strong work ethic
- Ability to self-manage when given prioritized goals and objectives