3D Software Developer
Ottawa, ON

About $52,000 - $77,000 a year

We are expanding our team of 3D developers to meet growing demand for our services - including our online 3D platform Clara.io (with 500,000 registered users), and our ecommerce visualization and configuration tools (ThreeKit.com).
We are looking for someone who loves 3D and who loves to code. This developer should be comfortable with:
Matrix and vector mathematics
Derivative/integral math (animation)
General purpose algorithms and data structures
Geometry processing
3D scene graphs
Opengl or webgl (vertex and fragment shaders, render targets, etc)

Any of the following are bonuses:
iOS experience, particularly SceneKit, or Cordova/Crosswalk
Android experience, particularly Cordova/Crosswalk
JavaScript / WebGL / Three.JS / Python
Using Maya / 3DS Max / Sketchup, and/or plugin development
3D file formats: OBJ, FBX, glTF
Realistic material/lighting properties (Lambert, specular, opacity, etc.)
Game engines (Unreal, Unity, etc.)
Understanding of Rest APIs
Experience in a Linux dev environment
You will be working with fellow 3D experts who have a background in high end Hollywood Visual Effects, SIGGRAPH academic research, and video game tools. Our team is also one of the main contributors to the Three.JS JavaScript 3D open source library.
Why join our team?
Your work is front and center - you’ll notice your impact right away, alive on the web, rather than tinkering with small tasks that get buried in a bureaucratic organization. Seize opportunities and watch them pay off.
Be cutting edge - use state-of-the-art machines (with dual-4Ks), wrestle with important problems, and work with a team that includes some of the foremost innovators in 3D technology.
Strike a balance - we keep our professional and technical standards high, but do it in a comfortable work environment with flexible hours, a casual dress-code, and great work-life balance (we draw the line at 40 hours per week).
Looking for a more perfect fit? We have many roles available