Systems Programmer

4 Months ago • All levels • Programming

Job Summary

Job Description

Avalanche Studios Group seeks a Systems Programmer to join their Central Tech team in Stockholm. The role involves developing, maintaining, and adapting lower-level game systems such as spawning, memory management, and networking interfaces. Responsibilities include profiling and optimizing the game engine, debugging core systems, and collaborating with game projects to ensure smooth engine performance across first-party platforms. The ideal candidate possesses strong C++ skills, multi-threaded programming expertise, and a deep understanding of game-level systems. Experience with automated testing and a passion for creating robust, performant systems are essential. The position offers a hybrid work model.
Must have:
  • Solid C++ programming experience
  • Excellent problem-solving and debugging skills
  • Strong multi-threaded programming skills
  • Knowledge of game-level systems
  • Experience with automated testing
Good to have:
  • Knowledge of a wide range of tools and pipelines used in modern game development
  • Experienced with testable code and robust test frameworks

Job Details

We are looking for a Systems Programmer to join our Central Tech team! This is where our core technology team is based and where we innovate in areas that push the boundaries for what open-world sandbox gaming means as well as improve, optimize and support our existing core technology. In this role, you will work side by side with seasoned professionals with years of experience in developing our proprietary engine and runtime systems. Together, we will design solutions and elevate our engine to new heights! 

The position

As a Systems Programmer at Central Tech, you will help develop, maintain and adapt the lower-level systems of the game such as spawning, memory management, job scheduling, threading framework, frame layout, streaming, and networking interfaces. You will be involved in profiling and optimizing our game as well as assisting with debugging and the design of core systems. You should have a strong sense for developing simple, robust and performant systems. In addition to outstanding technical knowledge, we are looking for a self-motivated individual with strong communication and collaboration skills.

What you'll do

    • Work with Avalanche’s Central Technology team to develop core technology for our in-house open-world engine.
    • Work with our systems to make them as efficient as possible.
    • Debug, optimize and iterate our current technology.
    • Work closely with the game projects in developing our engine to run on the first-party platforms.
    • Support game projects using our in-house engine.

Who you are

    • Solid C++ programming experience.
    • Excellent in problem-solving and debugging C++ code.
    • Knowledge of a wide range of tools and pipelines used in modern game development.
    • Strong multi-threaded programming skills.
    • Knowledge of a wide range of game-level systems, including scene management, physics, animation, AI, rendering, etc.
    • Experienced with automated testing, testable code, and robust test frameworks to ensure stability and performance.
    • Have a great attention to detail.
Note: Research shows under-represented groups in the industry (especially women) might not apply to a job if they don’t check off every requirement. At Avalanche, we’re more about your drive to learn and interest in tackling challenges than what’s on your resume! So don’t stress if you don’t tick every box— shoot us your application anyway! Diverse opinions and different experiences are what make our teams so great, not itemized lists of qualifications.

The Stockholm location
Our Stockholm office is situated in Södermalm, the beating heart of the city’s game industry. It’s a physical representation of our games – the lush vegetation of Just Cause and theHunter: Call of the Wild meets corroded metal straight out of Mad Max. It has everything you need to make it your creative base camp.

Our values
At Avalanche Studios Group, we create worlds beyond limits. But that’s not exclusive to our games, so we’re committed to developing a diverse and inclusive workplace. All Avalanchers have a shared responsibility to create an open work environment where everyone is treated equally and respectfully. Being part of our world is not contingent on your heritage, your gender, or sexual orientation. It’s all about your passion and creativity.

How to apply
To apply for this position, please register below and provide your CV in English. We review applications continuously. All further studio-related information is provided under a non-disclosure agreement.

At Avalanche Studios Group we're always on the lookout for talented individuals to join our passionate team, but please not that relocation assistance is not available for this role.

Similar Jobs

Ion - Senior Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
9 Months ago
CoinTracker - Senior Backend Engineer, Integrations Expansion

CoinTracker

India (Remote)
1 Month ago
Moonton  - Senior Scene Modeler (Auto Chess)

Moonton

Shanghai, China (On-Site)
1 Week ago
Focus Entertainment - Cinematic Artist

Focus Entertainment

North Holland, Netherlands (Remote)
3 Months ago
Brillio - Business Analyst

Brillio

Novi, Michigan, United States (Remote)
1 Week ago
PwC - Associate Dot Net App Tech MS Engineer - Advisory

PwC

Kolkata, West Bengal, India (On-Site)
1 Year ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
Ansys - Software Development Engineer - C++/Python

Ansys

Chalandri, Greece (On-Site)
1 Month ago
Mcdonalds - Software Engineer II - C#

Mcdonalds

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago
NCR Voyix - Software Engineering Manager I - .Net

NCR Voyix

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - Manufacturing Test Engineer II

Axon

Phoenix, Arizona, United States (On-Site)
2 Months ago
SimpliSafe - Senior Embedded DSP/ML Engineer

SimpliSafe

Boston, Massachusetts, United States (Hybrid)
4 Weeks ago
T systems - Delivery Manager

T systems

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Regent craft - Seaglider Test Crew

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
3 Weeks ago
Sonar Source - Research Associate

Sonar Source

Singapore (On-Site)
3 Months ago
broadcom - IC Design Engineer

broadcom

Irvine, California, United States (On-Site)
2 Weeks ago
Mcdonalds - Software Engineer II - C++/C#

Mcdonalds

Mexico City, Mexico City, Mexico (On-Site)
6 Months ago
Qualcomm - Automotive Performance Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Visa - Client Care Associate

Visa

Almaty, Almaty Region, Kazakhstan (Hybrid)
2 Months ago
Moloco - New Business Growth Manager

Moloco

London, England, United Kingdom (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Sharkmob - Senior UI Designer

Sharkmob

Malmö, Skåne County, Sweden (On-Site)
2 Months ago
Starbreeze Studios - Experienced Rendering Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
Hacksaw Studios - Engineering manager

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
10 Months ago
truecaller - Android Engineer

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Hacksaw Studios - Game developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Year ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

Malmö, Skåne County, Sweden (Hybrid)
9 Months ago
Nolimit City - Backend developer

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Avalanche Studios Group - Senior Cinematic Animator

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Toptracer - Backend Tech Lead

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
1 Month ago
Paradox Interactive - Senior Gameplay Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

P99 soft - Senior Lead Java Developer

P99 soft

(Remote)
3 Weeks ago
binance - Senior Rust Engineer, Futures

binance

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Remote)
1 Year ago
Signal Space Lab - Lead Software Programmer

Signal Space Lab

Quebec, Canada (Hybrid)
4 Months ago
Next Level Business Services - SQL and C# developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
9 Months ago
Publicis Groupe - Database Developer

Publicis Groupe

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Novomatic - C++ Software Developer

Novomatic

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)
2 Months ago
Applied materials  - Technical Software Manager – Java

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
SSC Technologies - Senior .NET Developer / Senior Developer

SSC Technologies

Pune, Maharashtra, India (On-Site)
1 Year ago
Gamblify - Junior Software Developer

Gamblify

Skopje, Greater Skopje, North Macedonia (On-Site)
2 Weeks ago
bytedance - Senior Software Developer, Routing & Emulation

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Avalanche Studios Group is a leading interactive entertainment company, offering a rich portfolio of games from its divisions Avalanche Studios, Expansive Worlds, and Systemic Reaction, including the Just Cause franchise, Rage 2, theHunter: Call of the Wild and Generation Zero. 


Avalanche Studios Group is committed to being a truly inclusive and sustainable workplace that creates innovative games through the power of our people’s creativity. All of Avalanche Studios Group games are developed using the proprietary Apex engine, enabling vast open worlds with endless creative possibilities. 


Learn more at www.avalanchestudios.com/

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

View All Jobs

Get notified when new jobs are added by Avalanche Studios Group

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug