CAD Automation Engineer (Siemens NX)

Avenga

Turkey

On-site

TRY 300,000 - 600,000

Full time

2 days 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

Avenga is seeking an experienced CAD Automation Software Engineer to join our international Engineering Systems team. You will design, develop, and maintain CAD automation solutions and integrations that improve mechanical design efficiency and accuracy.

Work with global engineering teams to translate complex requirements into reliable software using C# and C++, with Siemens NX experience preferred. You will contribute to scalable tools and plug-ins across PLM environments.

Qualifications

  • 3+ years of professional software development experience, preferably in engineering/CAD software.
  • Strong hands-on development experience with C#.
  • Working knowledge of C++, including maintaining and extending existing applications.
  • Practical experience with CAD software and design automation, preferably Siemens NX, SolidWorks, Inventor, or CATIA.

Responsibilities

  • Design, develop, test, and maintain CAD automation applications and engineering software solutions.
  • Develop new applications using C# and maintain or extend existing C++ tools and integrations.
  • Build and enhance custom engineering applications and third-party plug-ins for Siemens NX.
  • Automate mechanical design workflows to improve engineering productivity, accuracy, and consistency.
  • Collaborate with engineering and product development teams to translate technical requirements into practical software solutions.
  • Integrate CAD applications with PLM environments, databases, and other enterprise systems.
  • Troubleshoot existing applications, resolve technical issues, and continuously improve software performance and maintainability.
  • Contribute independently to software development activities while following established engineering and development standards.

Skills

C#
C++
CAD software
Git
Mechanical design concepts
Independent work
Global collaboration
Troubleshooting

Education

Bachelor's degree in a related field

Tools

Siemens NX
NXOpen API
MSSQL
Azure DevOps
CI/CD

Job description

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.

At the core of the role

We are looking for an experienced CAD Automation Software Engineer to join an international Engineering Systems team at Avenga.

In this role, you will develop and maintain custom engineering applications, CAD automation solutions, and integrations that improve the efficiency, accuracy, and consistency of mechanical design processes.

You will work at the intersection of software development and mechanical engineering, collaborating with global engineering teams to translate complex technical requirements into reliable, scalable software solutions.

Core skills you'll bring
  • 3+ years of professional software development experience, preferably developing engineering, CAD, or technical software solutions.
  • Strong hands‑on development experience with C#.
  • Working knowledge of C++, including the ability to maintain and extend existing applications.
  • Practical experience with CAD software and design automation, preferably Siemens NX, SolidWorks, Inventor, or CATIA.
  • Understanding of mechanical design concepts, CAD modeling practices, and engineering workflows.
  • Experience with Git and software version control.
  • Ability to translate engineering requirements into well‑structured, maintainable software solutions.
  • Strong analytical, problem‑solving, and troubleshooting skills.
  • Ability to work independently and collaborate effectively with international teams.
Nice to have:
  • Experience with Siemens NX and NXOpen API.
  • Experience with Microsoft SQL Server (MSSQL).
  • Knowledge of PLM systems and engineering software integrations.
  • Experience with automated testing, CI/CD, or Azure DevOps.
  • Familiarity with web application development.
The impact you'll create
  • Design, develop, test, and maintain CAD automation applications and engineering software solutions.
  • Develop new applications using C# and maintain or extend existing C++ tools and integrations.
  • Build and enhance custom engineering applications and third‑party plug‑ins for Siemens NX.
  • Automate mechanical design workflows to improve engineering productivity, accuracy, and consistency.
  • Collaborate with engineering and product development teams to translate technical requirements into practical software solutions.
  • Integrate CAD applications with PLM environments, databases, and other enterprise systems.
  • Troubleshoot existing applications, resolve technical issues, and continuously improve software performance and maintainability.
  • Contribute independently to software development activities while following established engineering and development standards.

People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Siemens NX CAD Automation Engineer | C# & C++ Dev
Siemens NX CAD Automation Engineer | C# & C++ Dev

Avenga • Turkey

On-site
TRY 300,000 - 600,000
Senior AI / ML Engineer
Senior AI / ML Engineer

Avenga • Turkey

On-site
TRY 600,000 - 900,000
Senior AI Engineer
Senior AI Engineer

Avenga • Fatih

On-site
TRY 600,000 - 1,200,000
Senior Full-Stack AI Engineer
Senior Full-Stack AI Engineer

Avenga • Turkey

On-site
TRY 600,000 - 900,000
AutoCAD Expert - Remote
AutoCAD Expert - Remote

YO AI Labs • Fatih

Remote
TRY 3,408,000 - 4,869,000
Mechanical Design Engineer
Mechanical Design Engineer

Etik Danışmanlık Hizmetleri Ltd. Şti. • Bakırköy

On-site
TRY 300,000 - 600,000
Smart Start Automation Engineer
Smart Start Automation Engineer

Bosch Group • Osmangazi

On-site
TRY 50,000 - 84,000
SCADA & Project Engineer
SCADA & Project Engineer

Siemens • Fatih

On-site
TRY 360,000 - 540,000
Speaking up Culture
Respectful Workplace
Global work environment
+3
SCADA & Project Engineer
SCADA & Project Engineer

Siemens AG • Fatih

On-site
TRY 400,000 - 700,000
Speaking up culture
Respectful workplace
Global work environment
+3
Fusion 360 Expert - Remote
Fusion 360 Expert - Remote

YO AI Labs • Fatih

Remote
TRY 1,677,000 - 2,347,000