Description:
Are you a passionate gamer ready to bring your skills to the forefront of game development? We're on the lookout for a talented Senior Game Developer to lead the charge in porting our cutting-edge games onto current and next-generation consoles. If you're fluent in C++, have a history of shipping titles, know the ins and outs of console platforms, and have a deep love for strategy games, we want to hear from you! This is a full-time role based at our Plymouth, Michigan office, with relocation assistance provided.
Primary Responsibilities Include:
- Lead the porting of game software technology to console hardware platforms.
- Ensure TRC compliance across multiple console platforms.
- Develop low-level systems including windowing, controllers, rendering, audio, user management, and networking.
- Architect, build, and maintain core systems using modern C++ on multicore CPUs.
- Create technical documents outlining core systems.
- Mentor and collaborate with fellow developers.
- Collaborate with Design, Production, and Art teams to develop requirements and implementation plans.
- Manage timelines and milestones to meet stakeholder expectations.
- Work closely with production and QA teams to address bugs.
Education and/or Experience Desired:
- Previous experience in console development with shipped titles, including familiarity with TRC and submission processes.
- Bachelor's Degree in Computer Science, Engineering, Mathematics, or related field.
- Proficiency in C++.
- Passion for games and game design.
- Self-motivated problem solver.
- Experience with modern graphics APIs and multicore programming.
- Expertise in optimization, networking, parallel and distributed systems, UI/UX, AI, physics, data management, graphics, gameplay, audio, HLSL/GLSL shaders, pipelines, and terrain.
- Ability to quickly learn new technology and thrive in a fast-paced, cross-discipline team environment.