Create accurate 3D models of packaging designs, utilizing expertise in polygonal modelling, UV unwrapping, and texturing techniques.
Ensure intuitive workflows and user-friendliness through well-designed interfaces and seamless integration with existing 2D design tools.
Leverage your deep understanding of packaging structures, material properties, and CAD principles to create accurate 3D models of various box types (e.g., RSC, CSC, etc.) and flexible packaging (e.g., pouches, bags). This may involve importing and manipulating existing CAD models from product designers.
Develop and implement advanced features for dieline creation. This includes tools for defining folds, cuts, perforations, and ensuring accurate representation of the final packaging layout.
Integrate collision detection and unfolding algorithms to ensure accurate package behavior and manufacturability during the 3D modelling process.
Optimize rendering pipelines for real-time visualization and generation of high-quality photorealistic mock-ups for presentations and client approvals.
Utilize scripting languages (e.g., Python) or custom plugins to automate repetitive tasks and enhance the functionality of our platform.
Collaborate effectively with software developers, product managers, and UI/UX designers to translate user needs into technical solutions.
Stay current on the latest advancements in 3D graphics APIs (e.g., Vulkan, DirectX 12), 3D physics simulation, CAD technologies, and packaging design trends.
Qualification
Bachelors/Masters degree in Computer Science, Engineering, or a related field (preferred), with a strong focus on computer graphics and 3D modelling.
Minimum 4+ years of experience developing 3D modelling applications, preferably within the packaging design industry.
Proven proficiency in 3D modelling software like Maya, 3ds Max, or Blender (with a solid understanding of polygonal modelling, NURBS, and sculpting techniques) and in CAD software like SolidWorks, Inventor, or Creo Parametric (with experience in importing, manipulating, and potentially exporting CAD models).
In-depth knowledge of dieline design principles, packaging construction methods, and printing specifications.
Advanced skills in programming languages like C++ or C# for efficient software development.
Experience with scripting languages like Python for automation and plugin development (a plus).
Experience with version control systems (e.g., Git) and agile development methodologies.
Excellent communication, collaboration, and problem-solving skills.
A passion for innovation and a strong desire to push the boundaries of packaging design software.