Onward Play company
We are seeking an accomplished Senior Game Developer to lead the adaptation of our advanced games for current and future gaming consoles. The ideal candidate should possess strong expertise in C++, a proven track record in shipping game titles, familiarity with console porting, and a deep passion for strategy games. This is a full-time position based at our Plymouth, Michigan office, with relocation support available.
**Key Responsibilities:**
- Develop and integrate foundational systems such as windowing, controllers, rendering, audio, user management, and networking.
- Design, construct, and maintain core systems using modern C++ for multicore processors.
- Prepare technical documentation outlining core system functionalities.
- Mentor and collaborate effectively with fellow developers.
- Collaborate closely with Design, Production, and Art teams to define requirements and execute implementation strategies.
- Manage project timelines and milestones to ensure alignment with stakeholder expectations.
- Work closely with production and QA teams to identify and resolve issues.
**Desired Education and Experience:**
- Minimum 7 years of experience in game development.
- Bachelor's Degree in Computer Science, Engineering, Mathematics, or related field.
- Proficiency in C++ programming.
- Previous experience with Unreal Engine 5.
- Enthusiasm for gaming and game design.
- Self-driven with a strong aptitude for problem-solving.
- Familiarity with modern graphics APIs and multicore programming techniques.
- Expertise in multiple areas such as optimization, networking, UI/UX, AI, physics, graphics, gameplay, audio, HLSL/GLSL shaders, pipelines, and terrain.
- Ability to rapidly grasp new technologies and adhere to schedules within a dynamic, interdisciplinary team environment.
- Experience with version control software (e.g., Perforce, SVN).