Engine Programmer

Integrate middleware and develop new technologies based on the needs of our AAA, next-gen game project
Scroll to content

Our Tech team consists of 6 kickass developers and we work mainly in low-level systems for managing performance, memory constraints, snappy resource loading and various platform integrations among many other challenges. 

Your contribution 

As an Engine Programmer, your main tasks and responsibilities are: 

  • Develop and maintain engine systems and overall architecture;
  • Evaluate, integrate and update SDKs and middlewares as needed;
  • Profile and optimize code and content performance;
  • Help determine and maintain performance and memory budgets;
  • Optimize and integrate support for all target platforms and support other development teams;
  • Assist in tools development as needed.

Our requirements

Are you an Engine Programmer and do you recognize yourself in the following bullet points? 

  • Minimum 3+ years of experience in low-level programming using C/C++;
  • Experience using one or more game engines (such as Unreal);
  • Experience developing for multiple platforms (preference in desktop and/or console platforms);
  • Experience with multi-threaded systems and related programming techniques;
  • Good understanding of CPU and GPU bottlenecks.

Bonusses

Nice to have, but not mandatory to have: 

  • Experience with or a passion for graphics programming;
  • Experience with a full development cycle of a AAA-game title;
  • Strong mathematics skills.

Practical information

Scope: Full-time, 40 hours per week. We offer a permanent position and relocation aid for the right candidate.

Location: Stockholm

If you think that this position matches your background and skills, we would love to hear from you. We ask that your application always include relevant work samples or a link to your portfolio.

Or, know someone who would be a perfect fit? Let them know!

Stockholm

Hammarby kaj 10d
120 32 Stockholm Directions contact@arrowheadgs.com +46 702-83 00 33 View page

Perks & Benefits

At Arrowhead we aim to give people a high level of freedom with emphasis on autonomy. Everyone receives generous perks, such as 30 days paid vacation, several health benefits, insurances, and company savings for your retirement fund.

We also have recurring company outings and events such as movie nights, game competitions and activities like paintball.

  • Flexibility and generous vacation

    With core working hours between 10:00–15:00 you are free to plan your week according to what suits you best.
    You are also entitled to six weeks paid vacation each year.

  • Pension fund and insurances

    You can feel safe with a full life- and occupational injury insurance as well as guaranteed quick access to health specialists. An additional monthly saving is added to your retirement fund.

  • Health & wellness

    Massage at the office every other week,
    a weekly wellness activity hour and yearly wellness allowance. Once a year we also offer health care checkups with the possibility to track your changes and progress.

Working at Arrowhead

Arrowhead is primarily interested in long term jobs and employment. We are not a project-based studio and prefer to have full-time employees. We feel that this contributes to a better work environment, a feeling of stability and builds stronger internal relationships.

Already working at Arrowhead Game Studios?

Let’s recruit together and find your next colleague.

email
@arrowheadgs.com
Teamtailor

Applicant tracking system by Teamtailor