Software Developer - Universe (m/f/d)
- Location: Montreal, QC, Canada
- Location: Portland, OR, United States
- Location: Thousand Oaks, CA, United States
Universe is an ever-expanding collection of effects, utilities, and transitions for video and film editors as well as VFX and motion graphics artists. Currently boasting nearly 100 individual tools with thousands of presets, Universe offers solutions for the stylization of footage and text, glows, blurs, backgrounds, screen text, logo animations, and tons more. You can find Universe widely in use across broadcast TV, music videos, social media, and even has a credit in the blockbuster film Terminator: Dark Fate.
What you will do:
- You’ll be joining our Universe team where you’ll help us drive the development of our video transition and effects plugins for editors and motion graphics artists
- You’ll be developing plugins for a wide range of video host applications (After Effects, Final Cut Pro X, etc.) and Cinema 4D
- You’ll be keeping up with the cutting edge of rendering technology, and have unique insights into the evolution of medium and long-term rendering technology
What we are looking for:
- Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience
- C/C++ development experience with a strong understanding of object-oriented programming
- Professional programming experience with graphics APIs such as Metal, OpenGL, DirectX 12, CUDA, OpenCL and/or Vulkan
- Ability to work collaboratively across teams and work in a virtual team environment
- Fluent in written and spoken English and are able to clearly communicate ideas and technical knowledge
- Experience developing plugins for motion graphics and video applications is a plus
- Good understanding of colour science is a plus
- Experience in development on Windows, macOS and/or Linux is a plus
What we offer:
You will be offered permanent employment, full-time or part-time available, at one of our offices listed above. You will be part of a highly motivated international team of specialists working in an environment that offers a warm welcome with detailed onboarding and a dedicated mentor for a familiarization period as well as a wide range of individual development possibilities. Interested in joining our team? Fill out the form or email us your resume/CV (.pdf). We’re looking forward to hearing from you!
Maxon is proud to be an equal opportunity workplace.