Systems Programmer

3 Months ago • All levels • Programming

Job Summary

Job Description

As a Systems Programmer at Central Tech, you will develop, maintain, and adapt the lower-level systems of the game, including spawning, memory management, job scheduling, threading framework, frame layout, streaming, and networking interfaces. You will be involved in profiling, optimizing the game, debugging, and the design of core systems. The role involves working with the Central Technology team to develop core technology for the in-house open-world engine, making systems efficient, and supporting game projects. The ideal candidate should possess strong C++ programming experience and problem-solving skills.
Must have:
  • Solid C++ programming experience.
  • Excellent problem-solving and debugging C++ code skills.
  • Knowledge of tools and pipelines in modern game development.
  • Strong multi-threaded programming skills.
  • Knowledge of game-level systems (scene management, physics, etc).
  • Experience with automated testing and robust test frameworks.
  • Great attention to detail.

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 note that relocation assistance is not available for this role.

Similar Jobs

Capgemini - Business Advisor

Capgemini

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Expedia - Windows Infrastructure Engineer III - Endpoint Management

Expedia

London, England, United Kingdom (On-Site)
1 Month ago
Epic Games - Senior Engine Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Vimeo - Principal Go-to-Market Engineer

Vimeo

New York, United States (On-Site)
3 Weeks ago
Interactive Brokers - Senior Platform Engineer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
1 Month ago
Toast - Staff Software Engineer, InfraEng (Golang)

Toast

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Epic Games - Fortnite Tech Desktop Platform Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Wind River - Member of Technical Staff – Python Linux Kubernetes Expert

Wind River

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nasdaq - Senior Software Developer

Nasdaq

Vilnius, Vilnius County, Lithuania (Hybrid)
1 Week ago
London stock Exchange - Senior Java Software Engineer

London stock Exchange

Romania (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ARHS - Software QA Engineer (Automation & Manual)

ARHS

Athens, Greece (On-Site)
2 Weeks ago
Ubisoft - Intermediate/Senior Tech Programmer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
Forcepoint - Sr. Mobile Developer

Forcepoint

Cork, County Cork, Ireland (On-Site)
1 Month ago
bytedance - Backend Software Engineer (SRE) Intern

bytedance

Singapore (On-Site)
2 Months ago
Razer - Senior Audio Video Engineer

Razer

Chengdu, Sichuan, China (On-Site)
1 Year ago
Playtika - Youda - Data Analyst

Playtika

Netherlands (Hybrid)
9 Months ago
Accenture - Solution Architecture Manager

Accenture

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
BioFire - Clinical Applications Specialist I

BioFire

Durham, North Carolina, United States (On-Site)
1 Month ago
petrolyph games - Game Programmer

petrolyph games

United States (On-Site)
4 Weeks ago
Nordson Corporation - Assembler I

Nordson Corporation

Swainsboro, Georgia, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Rapid Images - Freelance Senior CG Artist

Rapid Images

Gothenburg, Västra Götaland County, Sweden (Hybrid)
1 Month ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
5 Months ago
Avalanche Studios Group - Senior Animator

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
9 Months ago
Snow born games - Game Mathematician

Snow born games

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
truecaller - Senior MLOps Engineer

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Haptic  - Character Artist

Haptic

Sweden (Remote)
7 Months ago
Tesla - Parts Advisor

Tesla

Malmö, Skåne County, Sweden (On-Site)
5 Months ago
Tesla - Mobile Service Dispatcher

Tesla

Västra Götaland County, Sweden (On-Site)
5 Months ago
Hazelight Studios - VFX Artist / Senior VFX Artist

Hazelight Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Marsh McLennan - Technical Analyst

Marsh McLennan

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

HCL Tech - Technical Lead - C++, C#

HCL Tech

Massachusetts, United States (On-Site)
2 Months ago
Gunzilla - Senior Console Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago
luxsoft - Senior Java Developer

luxsoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Veeam Software - Middle/Senior C# Developer for Azure Backup

Veeam Software

Poland (Remote)
2 Months ago
Ion - Senior C++ Developer, Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago
binance - Senior Rust Engineer, Futures

binance

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Remote)
1 Year ago
Marvell - Software / Firmware Engineer (C, Linux, DPDK, SAI, RDMA, Switch)

Marvell

Hyderabad, Telangana, India (On-Site)
1 Year ago
USE Insider - Senior Software Engineer - Golang (Email Team)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
1 Week ago
Interactive Brokers - Java Developer

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Capgemini - Senior Software Engineer - C

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 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