Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

Software Developer - C++/AI

Posted 7 views
Discussion

Summary

Consultant role via emagine for a gaming client in Stockholm: build and maintain C++ AI bot systems for automated multiplayer playtesting — bot behavior (movement, combat, coordination), telemetry pipelines, and debugging bot failures — on a 1-year contract, on-site or hybrid.

Our client is creating the next-level entertainment experiences that inspire players and fans around

the world. Their Quality Verification and Standards (QVS) team delivers actionable insights that help

game teams optimize software performance and elevate gameplay.

The team is an integral part of the company, focused on delivering

high-quality gaming experiences. As a Software Developer within the QVS team, you will work with a distributed global team.

Responsibilities

• Design, implement, and maintain AI bot systems for automated multiplayer playtesting.

• Develop bot behavior systems including movement, combat, interaction, and coordination.

• Collaborate with designers and QA engineers to translate gameplay scenarios into testable bot

behaviors.

• Build telemetry pipelines for analysis, regression testing, and behavior validation.

• Investigate bot failures such as pathfinding, network desynchronization, and gameplay interaction

issues.

• Modernize architecture and improve maintainability.

• Participate in exploratory machine-learning-driven bot behavior research.

• Review code and contribute to engineering best practices.

Qualifications

• 5+ years of software engineering experience.

• Strong C++ proficiency.

• Experience with AI behavior systems such as finite state machines or behavior trees.

• Experience with automated testing infrastructure is a significant plus.

• Proven ability to improve maintainability in complex codebases.

• Familiarity with gaming engines such as Unreal, Frostbite or Unity is an asset.

• Exposure to reinforcement learning concepts is a bonus.

Start: ASAP to 1 month.
Length: 1 year contract.

Workplace: Stockholm or hybrid setup with some visits to the office works as well.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available