WB Games San Diego is creating the next generation of high quality, cross-platform games that bring iconic and beloved characters to life. Join our growing team of talented game makers and be a foundational part of a dynamic new studio as we strive to make an impact on the future of AAA free-to-play games.
The Position
The new WB Games San Diego studio is looking for a Senior Platform Software Engineer with expertise on Microsoft Xbox One, Sony PlayStation4, or Nintendo Switch consoles.
As a console/platform specialist, this person will focus on creating an optimal gaming experience for multiple platforms including the new Gen-9 Consoles, handling memory management, disk I/O, game controllers, and TRC's.
The ideal candidate is hard-working, hands-on, self-motivated, process-driven, and customer-oriented. This individual has a passion for developing highly performant code and has a true passion for games.
What part will you play?
- Develop and implement code for several key parts of the game - memory management, disk I/O, game controllers, and TRC's
- Works closely with the project engineering team to architect and develop high quality, low-latency, and highly responsive code
- Work with design and product teams for feature viability, costing, design completeness, and risk assessment
- Consultation to the team regarding technical advice, constraints, and optimal solutions for targeted platforms.
- Mentor junior engineers and provide design guidance on new features
- Self-manage programming tasks and coordinate with the production team
- Perform peer code reviews and champion a high standard of code excellence
- Assess new market trends, features, technologies, and emerging techniques to stay competitive
What do we need from you?
- 5+ years of professional software engineering experience, working on cross-functional teams
- Shipped 2+ titles as a Console/Platform Specialist
- Bachelor’s Degree in Computer Science or a related field, or equivalent work experience
- Highly Proficient in C++ with Strong Computer Science fundamentals in object-oriented design, algorithms, and data structures
- Knowledge of Console and/or PC development best practices
- Unreal Engine 4 profiling & optimization knowledge
- Solid understanding of all game development disciplines and their inputs into the content pipeline
- Strong problem solving, debugging, and troubleshooting skills
- 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
- Seek out opportunities to improve technically and professionally
- A passion for video games
Good to Have
- Knowledge of the iOS & Android SDKs, performance tools, and optimization techniques
- Interest and ability to learn other programming languages as needed
- Experience with scripting languages such as Python
- Knowledge of rendering pipelines (UE4/Unity)