C++ Software Development Engineer (Maya API)

LOCATION: Ukraine (remote), Poland (remote), Uzbekistan (Hybrid), India (Hybrid)

POSITION DESCRIPTION:

A leading provider of creative software delivers powerful, intuitive tools designed for artists and professionals across multiple industries. These solutions support 2D/3D design, 3D modeling, motion graphics, animation, filmmaking, digital sculpting, product and architectural visualization, editing, and rendering.

 

MINIMUM EXPERIENCE: 
3+ years of experience as Software Development Engineer 

EDUCATION:
BS or MS in Math, Computer Science, Engineering 

REQUIREMENTS:

  • Proven experience in C++ development, with strong knowledge of modern C++ standards and best practices.
  • Strong understanding of algorithms and data structures, with experience in performance tuning and optimization.
  • Solid grasp of computational geometry, including handling 2D/3D geometric data, transformations, and spatial operations
  • Good understanding of object-oriented design principles and common software architecture patterns.
  • Familiarity with Maya API or plugin development for 3D content-creation tools.
  • Proficiency with common C++ development tools and environments (e.g., Visual Studio, CMake).
  • Strong problem-solving skills and ability to work on complex, performance-critical systems.
  • Intermediate+ English level.

NICE TO HAVE:

  • Experience applying geometric algorithms in areas such as CAD, 3D modeling, simulation, graphics, or 3D printing.
  • Knowledge of additional tools or languages such as Python or experience with architectural modeling software (e.g., Archicad).

DUTIES:

  • Top of Form
  • Develop and maintain plugins and extensions for 3D content-creation tools, including work with the Maya API.
  • Implement and optimize algorithms related to 2D/3D geometry, modeling workflows, and data transformations.
  • Contribute to the development and maintenance of systems that involve CAD data processing or translation.
  • Collaborate with cross-functional teams to design, integrate, and improve geometry-related components.
  • Troubleshoot, debug, and resolve technical issues in complex geometry and modeling pipelines.

COMPENSATION & BENEFITS:

  • Competitive salary
  • Professional and friendly team
  • Flexible work schedule
  • Remote work mode
  • Paid vacation, sick days, and more
  • Medical Insurance 

Required skills experience

C++ 4 years
Algorithms and Data Structures 4 years
Computational geometry 4 years
OOP 4 years
Maya 4 years
Autodesk Maya 4 years
Archicad 4 years

Required languages

English B2 - Upper Intermediate
Python
Published 3 December ยท Updated 22 December
42 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...