About the role
Mission
As an Associate Gameplay Systems Engineer, you will optimize, enhance, and develop new engine systems on top of the foundation of Call of Duty’s AAA technology. This is a great opportunity to be part of a passionate team that defines and shapes the technology of upcoming Call of Duty titles. You will be working on the engine systems for shipping products as well as improving the workflows of the development team. Proficiency in writing efficient and clean C/C++ code is required. Candidates must have a background in engine development and the subsystems that support games.
Responsibilities
- Designing, modifying, optimizing, and debugging gameplay systems.
- Researching and documenting ways of improving gameplay systems.
- Deploying, evaluating performance, and testing software on all supported platforms.
- Communicating features and development with production, engineering, design, and art teams.
- Participating in the performance and code review process.
- Contributing to the design and roadmap of industry-leading AAA engine technology.
- Collaborating and co-developing with other engineering teams.
- This position reports to the Lead Gameplay Systems Engineer.
Minimum Requirements
- Bachelor's degree in a Computer Science, Engineering, or Math related field.
- Experience developing and optimizing engine systems.
- Effective 3D math and algebra skills.
- Strong programming skills in C/C++.
- Background with multi-threaded systems.
- Understanding of computer architecture and memory management.
- Solid debugging skills.
- Shipped at least one game title.
- 2+ years of experience working in the game industry or related field.
- Proven ability to collaborate, coordinate, communicate and support other team members.
- Understanding of object-oriented programming.
- Creative, motivated, focused, passionate, results-oriented.
- Demonstrated ability to write efficient, readable, and reliable code.
- Passion for games and technology.
Extra Points
- Development experience with networked multiplayer games.
- Experience with systems in a client-server architecture.
- Understanding of animation technology, including state machines, playback, and blending.
Work Environment
- Location: Middleton, WI.
- Schedule: Onsite, four days per week. Work arrangements may change at the company's discretion to meet business needs.
- Culture: The team is rooted in respect, collaboration, and a shared focus on what is best for the game. The studio prioritizes ambition balanced with care, direct communication, and a culture free of egos.
Compensation and Benefits
- Base Pay: $30.53 - $56.48 Hourly. (Subject to factors including relevant experience, performance, and work location).
- Incentive Compensation: Employees in this role may be eligible for incentive compensation (not guaranteed).
- Insurance: Medical, dental, vision, life, AD&D, disability, and supplemental life/disability.
- Financial Wellness: 401(k) with Company match, tuition reimbursement, and charitable donation matching.
- Accounts: Health savings account (HSA), health reimbursement account (HRA), healthcare spending accounts, dependent care spending accounts, rental insurance, ID protection, and legal services.
- Time Off: Paid holidays, vacation, paid sick time, floating holidays, compassion/bereavement leaves, and parental leave.
- Wellbeing: Mental health and wellbeing programs, fitness programs, and free/discounted games.
- Relocation: May be eligible for relocation assistance if the company requires a move.