Shaping our society’s future

POSITION:

Game Engineer / Programmer – PULSE Research Group

Category:
An initial one-year employment contract will be offered with the possibility for renewal depending on performance and project needs.
Location:
Nicosia, Cyprus
preferred start date:
November 2024
Application Deadline:
08/11/2024
No. of positions:
2

ABOUT THE POSITION:

RESPONSIBILITIES:
We are seeking a talented and passionate Game Engineer to join our team and contribute to the creation of high quality interactive virtual worlds for various application and research projects; these include Virtual Production, extended reality (VR/MR/AR) applications and animation of virtual humans. The main responsibility of the engineer is to develop tools, to optimize the pipeline and workflows of the tools used by the team, to integrate data and functionalities from different hardware and software sources (e.g., motion capture, lights, audio, external services, etc.) and in general help with the needs of the team. The team works with two major game engines: Unreal Engine and Unity. The candidate is expected to work with both engines, with a primary focus on Unreal Engine, however it is not a requirement to have worked with both engines before. We expect a competent developer that is confident enough to adapt between the two. The successful candidate will work with a very passionate team and under the supervision of the PULSE MRG Leader Dr. Panayiotis Charalambous. Responsibilities of Game Engineer: 
  • Design, develop, and maintain high-quality tools for the team’s projects.
  • Optimize game engine performance and efficiency for real-time rendering and interactive experiences.
  • Collaborate with researchers, artists, designers, and developers to ensure seamless integration of different hardware and software pipelines.
  • Research and implement cutting-edge game engine technologies and techniques.
  • Troubleshoot and resolve technical issues related to game development.
General Qualifications & Requirements:
  1. University Degree (Bachelor’s Degree or Degree of a level equivalent to Bachelor’s Degree) or Diploma or Certificate or other study title or qualifications in Computer Science or relevant field (Computer Engineering, Math, Physics, Mechanical Engineering).
  2. Proven experience as a Game Engineer or similar role (e.g., researcher with practical use of these technologies).
  3. Proven experience in programming within Unreal Engine and/or Unity.
  4. Strong programming skills in C++ and/or C#, with proficiency in other relevant languages (e.g., C, Java, Python).
  5. Good understanding of algorithms and data structures.
  6. Understanding of optimization techniques.
  7. Experience with real-time rendering and graphics programming will be considered an advantage.
  8. Some familiarity with game development tools and workflows will be considered an advantage (e.g., Blender, Maya).
  9. Experience with virtual reality and augmented reality development will be considered an advantage.
  10. Excellent problem-solving and analytical skills.
  11. Ability to work independently, proactively and as part of a team.
  12. Excellent written and oral English-language skills will be required.
For non-EU applicants a work permit will be required
Profile of the ideal candidate:
  1. Self-motivated with the ability to take initiative and work independently.
  2. Strong organizational, communication, presentation, and negotiation skills, having the ability to deal confidently and politely with enquiries.
  3. Very good analytical skills coupled with attention to detail.
  4. Dynamic, adaptable, hands-on and results driven.
  5. A team player with an ability to work independently and under pressure.
  6. High levels of commitment, energy, and drive.
  7. Excellent communication and interpersonal skills.
BENEFITS:
Take advantage of this opportunity for your professional and personal development by being a part of our fast- growing Research and Innovation Centre of Excellence. A very attractive remuneration package will be offered to the successful candidate according to qualifications and experience.
APPLICATION PROCESS:
For full consideration, interested applicants should submit the following items via the online application form and mention the position you are applying for: “Application for Game Engineer/Programmer- PULSE Research Group” Process:
  1. A cover letter which clearly specifies 1) contact details, 2) employment availability date, 3) part-time or full-time availability, and 4) MRG(s) of interest in order of priority
  2. A detailed curriculum vitae in English.
  3. Copies of academic transcripts
  4. Description of their experience (500 words maximum).
  5. Portfolio / Github if available.
  6. Contact details of two referees