View Our Website View All Jobs

CG Software Developer ( Python/C++)

Phoenix (FNX) builds software for the apparel products industry. We are creating a consumer web experience in a B2B product. We’ve assembled experts from media and apparel industries and have a strategic partnership with one of the largest supply chain partners in the consumer apparel industry. We’re focused on building a start-up friendly full stack product development team to grow out products and transform an industry.

This position is based in our Vancouver office or can be remote for the right candidate.

What you'll be doing

  • Developing tasks as part of a cloud-based job execution service for rendering media and processing / transformations of CG data for various internal purposes

  • Defining internal standards or schemas for pipeline data and executions

  • Use Blender 2.80, glTF and ffmpeg in our production pipeline

  • Develop integration plugins for apparel DCC applications and standalone desktop tools to interface with our services or features

  • Work closely with product managers, engineers and content creators

  • Provide input towards the creative aspects of our visualization pipeline

  • Construct quality test scenes to test code and validate outputs

  • Develop in Python 3.x, using suitable libraries where appropriate, ex: PyQt

Requirements

  • At least 5 years experience working as a developer in animation, product design, marketing, architecture, or related CG role producing high quality media

  • At least 3 years experience developing tools or pipeline solutions for DCC applications

  • Strong knowledge of Blender 2.80 or able to quickly adapt and learn

  • Modern development practices: virtual environments, unit testing, packaging, etc...

  • Primarily experienced with Python, some experience in compiled languages (C++, Go)

  • Experience using REST APIs to make requests and handle responses in tooling

  • Demonstrated experience developing plugins for DCC applications (python)

  • Experience with 3D data format conversions and standards ( OBJ, FBX, etc…)

  • Experience with web and 3D for web standards such as JSON and glTF

Bonus Points

  • Practical knowledge of apparel design applications (CLO 3D, Browzwear) and/or garment simulation applications for VFX (Marvelous Designer)
  • Practical experience with WebGL frameworks such as Three.js

Benefits

  • Opportunity to work remotely or in our Vancouver office
  • Exciting growth potential – you will be part of building a company and product that uses Blender as the primary visualization application
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*