NexGen Ergonomics Inc. ( is a leading worldwide provider of software and instrumentation used in ergonomics and biomechanics for analysis, research, design and education. We are currently looking for talented people to join our team in Montreal, QC, Canada.

Intermediate to Senior Software Developer or Engineer
(up to 2 positions available)

The selected candidate(s) will be part of the development team and work on the development of software products related to our human modeling software, motion analysis software products as well as other software products for ergonomics, biomechanics and human vibration.

Required skills & qualifications
* University degree in a relevant domain (Computer Science, Software Engineering, Mathematics)
* C++ Experience
* 3D real time animation or imaging applications experience
* OpenGL related experience

Desirable skills & qualifications
* Familiarity with OpenSceneGraph or similar toolkits
* IK/FK (inverse and forward kinematics) experience
* Knowledge of shaders (GLSL, etc.)
* Experience with character animation
* Physics engines experience
* Knowledge in rigid bodies dynamics

Other skills & qualifications
* A minor in Human Factors, Robotics, and Biomechanics is a plus.
* Experience in robotics and/or ergonomics, biomechanics, or motion analysis

Personal skills & qualifications
* Independent problem solving skills
* Attention to detail and a positive attitude
* Excellent communication skills
* Language skills: English written and oral, French oral desirable

Only those selected for an interview will be contacted.

Please submit your resume by email to