Simulation Programmer at Paradox Interactive
Tampere, West Finland, Finland -
Full Time


Start Date

Immediate

Expiry Date

05 Mar, 26

Salary

0.0

Posted On

05 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Problem-Solving Ability, Algorithmic Skills, Data Structure Skills, Mathematics, 3D Geometry, C#, C++, Optimization, Parallelism, Unity, DOTS, ECS, Jobs, Burst, Agent-Based Simulations, Pathfinding

Industry

Computer Games

Description
We are developing an ambitious simulation game with unprecedented scale and detail. We are looking for a programmer who is driven to solve deep logical and mathematical challenges through abstract problem-solving, optimization, and the creation of elegant solutions for complex problems. What you will be doing: Be responsible for the core mechanics that bring our simulated world to life. Design and refine the fundamental algorithms that govern a complex network of interacting systems. Work on systems that manage large-scale simulations with a massive number of agents Enable the player to shape a complex 3d world and make it feel alive. The skills you need to have: Exceptional problem-solving ability. Strong algorithmic and data structure skills. A solid foundation in mathematics and 3d geometry. Proficiency in C#, C++ or a similar language. Performance-minded: Passionate about optimization, understanding of parallelism. How to stand out from the crowd: Experience with Unity, C#, and Unity’s DOTS stack including ECS, jobs, Burst. Background in agent-based simulations and pathfinding or similar graph algorithms. Our office is located within a walking distance from downtown Tampere. Due to the highly collaborative nature of the work, we expect you to be able to work at the office. If you think that this description matches you, we highly encourage you to apply as soon as possible as we will interview candidates continuously. If you don’t match all the requirements, please demonstrate how your passion, attitude and interest in Iceflake and Paradox might compensate for this.
Responsibilities
The programmer will be responsible for the core mechanics that bring the simulated world to life and will design and refine the fundamental algorithms governing a complex network of interacting systems.
Loading...