About the Role
The Senior Engine Programmer is responsible for maintaining and optimizing inhouse game engines. He/she should be able to identify performance bottlenecks and provide feasible solutions. As a senior member of the team he/she should also assist less experienced team members.
//
What you will do
- Expand the engine to meet new requirements and deliver results on time.
- Highly attuned to the technologies that impact game performance with the ability to devise and implement solutions within budget constraints.
- Ensure the stability and compatibility of the engine with a quick response to bugs.
- Possess strong collaboration and communication skills both within the team and externally.
- Stay updated on new techniques and demonstrate strong selfmotivation in learning.
Qualifications :
What you will bring
- Solid proficiency in C.
- Able to identify issues within various game engines dependencies and middleware and propose technical solutions or improvement recommendations.
- Analyze requirements and provide technical alerts anticipate potential issues and offer various solution options with a pros and cons analysis.
- Able to understand the purpose of code snippets through reverse engineering even in the absence of documentation.
- Modify/organize existing code to improve its design structure and/or clarity while maintaining external behavior.
- Familiar with multithreaded game engine architecture.
- Experience in game engine optimization.
- Strong knowledge in at least two of the following areas: animation physics AI graphics sound effects debugging or assembly language.
- Good English reading and writing skill with the ability to quickly comprehend internal documents.
Bonus Points
- Console game development experience: Nintendo switch PlayStation Xbox etc.
- Proficient in spoken English for participating in conference calls and conducting technical discussions with internal international teams.
- Nintendo switchPlayStationXbox
Remote Work :
No
Employment Type :
Fulltime