> Markdown version of [/jobs/ext/2684622-associate-gameplay-systems-engineer-raven-middleton-wi](https://www.wearedevelopers.com/jobs/ext/2684622-associate-gameplay-systems-engineer-raven-middleton-wi). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Gameplay Systems Engineer - Raven - Middleton, WI - **Company:** Activision Blizzard, Inc. - **Location:** Middleton, WI, United States - **Experience:** Experienced - **Salary:** $63,502.0 - $117,478.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Computer Animation, Systems Engineering, C++ (Programming Language), Client Server Models, Code Review, Computer Programming, Software Debugging, Memory Management, Video Game Development, Object-Oriented Software Development, Multithreading, State Machines, Information Technology, Production Code - **Published:** September 2, 2026 - **Apply:** https://careers.activisionblizzard.com/job/R028059 ## About the Role You will be working on the engine systems for our shipping products as well as improving the workflows of our development team. You will need to be proficient in writing efficient and clean C/C++ code. Qualified candidates will need to have a background in engine development and the subsystems that support games., * 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 ## Description This role is based in our Middleton, WI office and follows an onsite work schedule of four days per week. Work arrangements may change at the company's discretion to meet business needs. What you bring to the table The video game industry and therefore our business is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company at any time to promote and support our business and relationships with industry partners. Therefore, this role includes, but is not limited to, the following responsibilities: * Designing, modifying, optimizing, and debugging gameplay systems * Researching and documenting ways of improving our 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 ## Related Videos - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Creating bots with Dialogflow CX](https://www.wearedevelopers.com/videos/587-creating-bots-with-dialogflow-cx) - [Wolfenstein 3D Postmortem](https://www.wearedevelopers.com/videos/525-wolfenstein-3d-postmortem) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) ## Related Articles - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech](https://www.wearedevelopers.com/magazine/467-wwc24-talk-brenda-romero-stay-surviving-and-thriving-in-tech) - [John Romero - What AI Can, Can’t, and Shouldn’t do for Games](https://www.wearedevelopers.com/magazine/478-john-romero-what-ai-can-can-t-and-shouldn-t-do-for-games)