CareerPlanSign in

Custom Software Engineer

Bengaluru💼 Full-time🗓 2026-06-29 → 2026-09-27

Core

Design, build, and configure automation solutions to enhance engineering workflows within CATIA and the Dassault Systèmes 3DEXPERIENCE platform.

Role type

Custom Software Engineer (CATIA Automation Developer)

Builds

Automation scripts, macros, and applications for engineering teams

Domain

CAD/PLM, Automotive, Aerospace, Industrial

Deliverable

production ML models | product features

Required skills

C# Programming, C++ Programming, .NET Architecture, CATIA Automation, VBA, Object-Oriented Programming, Software Design Principles

Preferred skills

CAD/PLM automation tool development, Version Control (Git/SVN/Azure DevOps), Engineering processes in automotive/aerospace

Technologies

CATIA V5/V6, Dassault Systèmes 3DEXPERIENCE, CAA, EKL, VBA, Automation objects

Responsibilities

Develop CATIA macros and applications using C#/.NET and CATIA APIs; Collaborate with cross-functional teams to gather requirements; Troubleshoot automation scripts and optimize performance; Assist in preparing technical documentation and user manuals.

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.