Studio: Arrowhead Game Studios
Job Opening: Senior Engine Programmer
Location: Stockholm, Sweden
Type: Full-Time
Responsibilities:
- 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.
Qualifications & Skills:
- Minimum 5+ 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.
Nice to have, but not mandatory to have:
- Experience with or a passion for any of the following:
- Physics Programming
- Game AI programming
- Network programming
- Experience with a full development cycle of a AAA game title;
- Strong mathematics skills.