This position is no longer available.

An ideal candidate for the post of senior software engineer has outstanding technical ability coupled with significant industry experience.
The successful candidate will take a key role in driving forwards the continued development of the core PathEngine SDK and will also assist in mentoring and team building activities.

This is a full time position, with generous salary offered, negotiable based on experience and on what you can bring to the company.

Requirements

Every applicant should have the following:

  • Very good level of C++
  • Experience over at least two full development cycles
  • Strong technical problem solving
  • Strong motivation, ability to take responsibility and work effectively without direct supervision
  • Ability to communicate, to work as part of a team, and to manage other programmers
  • Flexibility, ability to adapt and work on different, business driven, tasks
  • Good level of written English
  • Possibility to relocate to Lyon, France

Plusses

  • Previous experience in a lead role, or with significant levels of responsibility for important subsets of development
  • Experience with Computational Geometry programming techniques
  • Good knowledge of Python
  • Ability to understand research papers and academic material, and implement techniques described in these materials
  • Experience with assembly language programming / console programming
  • Experience with agile development processes, test driven development
  • Experience with plugin development for 3DS MAX, Maya, or other content applications
  • Experience with AI Programming and movement planning

Good relevant qualifications are an advantage but are not required. (Qualifications are less important than motivation, ability and experience, and lack of higher qualifications does not act as a cap on salary or position within PathEngine.)

'Old school' demo programming experience is highly valued.

How to apply

Refer to this page for details about how to apply for this position.