C++ Game Development Engineer / C/C++ Video Games Developer (Relocation to Kyiv or Odesa) (relocation offered)

  • Company: Ubisoft
  • Job Location: Kyiv - Ukraine
  • Date: April 19, 2019 17:23
  • Employment Type: Any
  • Experience: Any
  • Job Functions:

    Information Technology

Job summary

A C++ programmer will be a part of the development team that focuses on one of Ubisoft projects in close collaboration with other studios. You will take responsibility for delivery...

Job description


Position

A C++ programmer will be a part of the development team that focuses on one of Ubisoft projects in close collaboration with other studios. You will take responsibility for delivery of assigned tasks, their support and handling all related external and internal communication. Designers, managers and QA are part of your multi-profile agile team so you will cooperate closely with them. Plus, you will participate in planning, features discussion and project related decision-making.


Responsibilities:

  • Features development and support
  • Ensure performance of the game on PC and different platforms
  • Analyze existing code and propose efficient solutions
  • Write code with focus on performances and memory usage
  • Find and fix bugs, maintain a high software quality
  • Collaborate with designers, programmers and testers to bring suggestions and ideas to a released feature
  • Write documentation and transfer the knowledge to team members
  • Initiate communication when problem found
  • Propose improvements to the developed products
  • Support teams who re-use the developed technologies

Your qualification

  • Advanced C++ programming knowledge
  • Used to write optimized code (CPU, memory)
  • Able to code in a multi-threaded/multi-CPU environment
  • Code optimization techniques comprehension
  • Expertise in analyzing complex code and find non-trivial solutions
  • Attention to details and desire to get things done
  • Intermediate or higher level of English

Will be a plus

  • Development on multi-platform environment
  • Game development frameworks and middleware


Personal qualities:

  • Problem-solving and open minded
  • Flexibility and capability to adapt to change
  • Initiative, attentive to details
  • Able to work under pressure
  • Work well in a team environment
  • Strong interpersonal and communication skills (written and spoken)
  • Updating job knowledge proactively
  • Analytical and synthesis skills
  • Being comfortable with debugging unfamiliar code
  • Passion for making and playing games

What we offer

  • International AAA game projects
  • Access to cutting-edge hardware
  • Experience using hottest internally developed game engines
  • Proficient and fun-to-work-with colleagues
  • Abroad traveling opportunities
  • Medical / Life insurance
  • English / French courses
  • Long-term employment
  • 20 working-days paid vacation

v1.7@web01