The company is seeking a Senior Engineer to build systems and tools within Unreal 5 for creating story and open world missions or quests, enabling designers and scripters to create rich, engaging content for player experiences.
Requirements
- 3+ years of experience in Unreal development.
- Shipped at least one AAA title in a senior or lead engineering role.
- Expertise in C++ and strong knowledge of modern software engineering practices.
- Experience working on tools within Unreal, maintaining them through a full production cycle.
- Experience with Unreal's WorldPartition, K2Nodes, serialization, and UI systems.
- Experience with IMGUI and LogicDriverPro is a big plus.
- Experience working on an open-world project.
Responsibilities
- Work with technical directors, producers, designers, and other customers to gather requirements for new tools and systems.
- Design and implement systems, with an emphasis on robustness, developer efficiency, and developer experience.
- Document, maintain, and support the systems and tools you build.
- Collaborate with other pods (combat, AI, cinematics, etc.) on interfaces, system designs, and implementation.
- Collaborate with other team members and Absurd’s co-dev partners on code reviews and knowledge sharing.
Other
- Ability to work collaboratively across departments and lead cross-functional, cross-team initiatives.
- Ability to evaluate the technical and project impact of a feature or change.
- Ability to understand users’ requirements, and great UX instincts for creating tools that team members love to use.
- Strong customer focus and ability to troubleshoot issues quickly.
- Superb verbal and written communication skills.