Knowledge of 3D modeling concepts and practices, particularly within the CATIA environment
Solid understanding of geometry, topology, and mathematics, with the ability to apply these principles to solve complex engineering and design challenges
Proficiency in Git version control tools, with a strong understanding of git flow, branching, merging, and repository management
Experience with continuous integration and deployment (CI/CD) pipelines like Jenkins and GitHub Actions
Strong problem-solving skills with the ability to troubleshoot and resolve issues in a timely manner
Proactive mindset towards staying updated on industry trends and emerging technologies in CATIA development, Git, and DevOps
Responsibilities
Design, develop, and implement custom solutions using the CATIA Customization Application Architecture (CAA) toolkit to meet specific engineering and design requirements
Utilize strong C++ programming skills to create robust and efficient software modules that seamlessly integrate with CATIA software
Optimize existing code and troubleshoot issues to ensure high performance and reliability
Integrate CATIA CAA development processes into a DevOps environment to streamline workflows and enhance overall project efficiency
Create and maintain detailed documentation for developed software modules, including design specifications, user manuals, and release notes
Work closely with end-users and stakeholders to gather and analyze software requirements, translating them into technical specifications for CATIA CAA development
Develop and implement comprehensive testing plans to ensure the functionality, performance, and reliability of CATIA CAA solutions
Conduct thorough testing and debugging of software modules, addressing any issues promptly
Collaborate with interdisciplinary teams, including mechanical engineers, designers, and software developers, to ensure seamless integration of CATIA CAA solutions into the overall project workflow
Provide regular updates on project progress and collaborate with team members to address challenges