CATIA V5 & V6 3DEXPERIENCE Software Engineer – CAA

Soch Solutions

Maharashtra

On-site

INR 1,200,000 - 2,100,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Soch Solutions in Pune is seeking a CATIA V5/V6 3DEXPERIENCE Software Engineer—CAA, to customize and develop software for enterprise clients. You will work on CAA-based CATIA V5/V6 and 3DEXPERIENCE solutions, analyzing customer requirements and delivering robust code.

The role requires strong C++ programming skills, OOP knowledge, memory management, and experience with CI/unit testing. Collaboration with customers and teams is essential for successful delivery.

Qualifications

  • Minimum 3 years of experience in C++ software development.
  • Hands-on CATIA CAA customization experience is essential.
  • Experience with CATIA V5 and/or 3DEXPERIENCE is required.
  • Knowledge of PLM concepts and geometry/topology is a plus.

Responsibilities

  • Customize, implement, and develop software for CATIA V5/V6 and 3DEXPERIENCE using CAA and C++.
  • Analyze requirements, prepare technical specs, design reusable code, and conduct unit tests.
  • Support delivery of high-quality software solutions and assist customers and partners.

Skills

C++ programming
OOP concepts
STL Algorithms
Memory management
Code optimization
Requirement analysis
Unit testing
Debugging
Customer communication

Tools

CATIA CAA
CATIA V5
3DEXPERIENCE

Job description

Enterprise Engineering Software R&D Center / Advanced CAD Development Team / Pune
1. Role Title
CATIA V5 & V6 3DEXPERIENCE Software Engineer – CAA
2. Role Description

Responsible for CATIA V5 and V6 / 3DEXPERIENCE customization, implementation, and software development using CAA and C++. The role involves understanding and analyzing customer requirements, preparing technical specifications, designing and developing efficient and reusable code, performing unit testing, troubleshooting defects, and supporting the delivery of high‑quality software solutions for the 3DEXPERIENCE platform.

The candidate will work with the CATIA V5 & V6 – CAA Development Team to support enterprise clients, global system integrator partners, and authorized regional channel resellers.

3. Skills Required
3.1 Technical Skills
  • Strong proficiency in C++ programming and good understanding of C++ language specifications.
  • Good knowledge of Object-Oriented Programming (OOP) concepts, including inheritance, polymorphism, and encapsulation.
  • Thorough understanding of the C++ Standard Library, STL containers, and algorithms.
  • Good understanding of memory management in non-garbage-collected environments.
  • Knowledge of dynamic polymorphism and C++-specific concepts.
  • Experience in C/C++ software development and CATIA customization using CAA for CATIA V5 and 3DEXPERIENCE.
  • Ability to analyze requirements, prepare technical specifications, and design software solutions.
  • Experience in unit testing, debugging, troubleshooting, and code optimization.
  • Knowledge of code quality, maintainability, and automation practices.
4. Required Experience in Years

Preferred (years): 5+

5. Must-Have Experience
  • Minimum 3 years of experience in C++ software development.
  • Hands-on experience in C/C++ programming and CATIA customization using CAA for CATIA V5 and/or 3DEXPERIENCE.
  • Strong understanding of OOP concepts, STL containers, algorithms, and memory management.
  • Experience in requirement analysis, solution design, software development, testing, and deployment.
  • Ability to develop, debug, test, and maintain efficient, reusable, and reliable C++ code.
6. Nice-to-Have Experience
  • Knowledge of Product Lifecycle Management (PLM) concepts and processes.
  • Experience with mathematical algorithms, geometry, and topology.
  • Good understanding of Agile methodologies.
  • Exposure to CATIA V6 and 3DEXPERIENCE customization.
  • Requirement analysis and preparation of technical specifications.
  • Design, development, and maintenance of reliable and reusable C++ software components.
  • CATIA V5/V6 and 3DEXPERIENCE customization using CAA.
  • Unit testing, debugging, defect resolution, and code optimization.
  • Maintenance of code quality, organization, and automation.
  • Technical support and effective communication with customers and project stakeholders.
8. Specific Requirements / Remarks
  • Experience: Minimum 3 years; preferred 5+ years.
  • Strong C++ programming skills and hands‑on CATIA CAA customization experience are essential.
  • Experience in CATIA V5 and/or 3DEXPERIENCE is required.
  • Knowledge of PLM, mathematical algorithms, geometry, and topology is an added advantage.
  • Good customer‑facing communication skills are expected.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CATIA CAA Developer - CAx/PLM
CATIA CAA Developer - CAx/PLM

Gionik Human Capital Solutions • Bengaluru Urban

On-site
INR 1,500,000 - 2,100,000
CAD Automation Specialist
CAD Automation Specialist

Idexcel • Pune District

On-site
INR 1,400,000 - 2,200,000
CATIA Application Support Engineer
CATIA Application Support Engineer

EDS Technologies (EDST) • Pune District, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Automation Specialist
Automation Specialist

L&T Technology Services • Pune District

On-site
INR 1,800,000 - 3,200,000
Lead CAD Engineer - Methods & Tools
Lead CAD Engineer - Methods & Tools

Premium Aerotec GmbH • Bengaluru

On-site
INR 2,400,000 - 4,200,000
CAD Engineer - CATIA CAA Developer
CAD Engineer - CATIA CAA Developer

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,800,000
CATIA Support Engineer
CATIA Support Engineer

Thinkinnovsolution • Bengaluru

On-site
INR 600,000 - 800,000
CAD Automation
CAD Automation

GBIT (Global Bridge InfoTech Inc) • Chennai District

On-site
INR 1,200,000 - 1,800,000
CATIA Brand Sales Specialist
CATIA Brand Sales Specialist

Dassault Systèmes • Gurugram District

On-site
INR 3,500,000 - 6,500,000
AT_110 - CAD Design Engineer – CATIA V5
AT_110 - CAD Design Engineer – CATIA V5

Marutee • Bengaluru

On-site
INR 1,200,000 - 1,800,000