Senior Engine Programmer
Cloud Chamberabout 2 hours ago
Montréal, CanadaSenior
Responsibilities
- Provide technical designs for new features and changes in the engine.
- Collaborate with programming and production teams to devise optimal programming solutions.
- Work in Unreal 5 to build new technology and adapt existing systems.
- Research coding techniques and algorithms to stay current on technological developments.
- Participate in the development of low-level systems like streaming and serialization.
- Write code that meets the functional and technical requirements of the project.
- Work closely with other game developers to implement the vision of the game.
- Maintain and manage the core engine and assist with integrations from Epic.
- Partner with the engine vertical team to modify the engine for project needs.
- Own and drive performance-related issues.
Requirements
- 5+ years programming with Unreal Engine on commercial game projects.
- At least 1 shipped AAA game as a senior or principal systems programmer.
- Experience developing for action, FPS, or 3PS titles.
- Knowledge of multiprocessor programming.
- Familiarity with core engine systems.
- Experience working on multi-platform software projects.
- Expert in C/C++.
- Ability to research, analyze, and optimize code for performance.
- Capable of working independently under reasonable deadlines.
- Strong analytical and strategic thinking skills.
- Excellent written and verbal communication skills.
- Collaborative and dependable with problem-solving skills.