
Company |
Funcom |
Job title |
Senior Engine Programmer – Dune Awakening |
Job location |
Stockholm, Sweden; Lisbon, Portugal; Bucharest, Romania; Oslo, Norway |
Type |
Full Time |
Responsibilities:
- Develop, debug or optimize engine-level systems in C++ in Unreal engine, as well as new platform support, networking, or world streaming.
- Develop, optimize, or automate development processes such as finding more efficient ways to build the project.
- You will have the opportunity to work on a large-scale production framework for data-oriented programming (ECS-based)
- Follow best practices, development processes, and coding standards.
- Create and implement well-engineered, reliable, maintainable, and bug-free code.
- Collaborate with team members to develop various engine systems.
- You will be responsible for mentoring less experienced members of the team.
Requirements & Skills:
- 5 or more years of relevant professional experience
- Strong C++ skills, including experience working in multithreaded and memory-constrained environments
- Deep understanding of multiple engine areas (networking, AI, physics, animations, rendering, etc.)
- Aptitude for breaking down complex problems into small/manageable tasks
- Working knowledge of 3d Math/ trigonometry
- Strong communication skills (English is our working language)
- Experience working on one or more released titles
- Experience working with consoles
