Gachibowli Hyderabad, India – July 29, 2025 – A critical role for a Software Engineer specializing in CATIA Customization Application Architecture (CAA) has opened in Gachibowli, Hyderabad. This position offers a unique opportunity to shape engineering and design solutions by developing custom software for the automotive industry.
This role focuses on building and optimizing software within the CATIA environment using C++, with an emphasis on integration into DevOps practices.
- The job requires strong C++ programming skills for CATIA CAA development.
- Candidates should have experience with Git and CI/CD pipelines like Jenkins.
- Responsibilities include requirement analysis, software development, and quality assurance.
- Familiarity with other CAD tools and PLM systems is a plus.
Designing Custom CATIA Solutions
The core of this role involves the design, development, and implementation of custom solutions using the CATIA Customization Application Architecture (CAA) toolkit. This requires robust C++ programming skills to create modules that integrate seamlessly with CATIA software. A key aspect will be optimizing existing code and troubleshooting issues to ensure high performance and reliability.
Integrating with Modern Workflows
A significant focus will be placed on integrating CATIA CAA development processes into a DevOps environment. This aims to streamline workflows and boost overall project efficiency. Candidates will be expected to create and maintain detailed documentation for all developed software modules, including design specifications, user manuals, and release notes.
Analyzing Requirements and Ensuring Quality
Successful candidates will collaborate closely with end-users and stakeholders to gather and analyze software requirements. These requirements will then be translated into detailed technical specifications for CATIA CAA development. A strong emphasis is placed on testing and quality assurance, requiring the development and implementation of comprehensive testing plans to guarantee the functionality, performance, and reliability of the developed solutions.
Collaboration and Skill Requirements
The role demands collaboration with interdisciplinary teams, including mechanical engineers and designers, to ensure smooth integration of CATIA CAA solutions. Strong problem-solving abilities and a proactive approach to staying updated on industry trends in CATIA development, Git, and DevOps are essential.
Desired skills include knowledge of 3D modeling concepts, geometry, topology, and mathematics. Proficiency in Git version control and experience with CI/CD pipelines like Jenkins and GitHub Actions are highly valued. Familiarity with other CAD tools, such as SolidWorks or AutoCAD, and PLM tools like Enovia or Teamcenter, would be advantageous.
The position is located in Gachibowli Hyderabad, TG, India. Sponsorship is not available, nor is relocation assistance.
