CAD Customization Engineer

Programmers.io

Sunnyvale (CA)

On-site

USD 110,000 - 160,000

Full time

41 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

Programmers in Sunnyvale, CA is seeking a CAD Customization Developer/Engineer to join our onsite team. You will develop automation for CAD platforms like Siemens NX, PTC Creo, SolidWorks, or CATIA and integrate tools with APIs. Strong programming and OOP skills are required; you will collaborate across CAD, PLM, and engineering teams.

Join a full-time, onsite role with competitive benefits and the opportunity to drive automation across multiple CAD ecosystems.

Qualifications

  • Hands-on CAD customization/development experience on major CAD platforms.
  • Expertise with at least one CAD API/customization toolkit.
  • Programming skills in C++, C#, VB.NET, Java, or Python.
  • Good understanding of OOP concepts, CAD models, assemblies, and drawings.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Develop and maintain CAD customization and automation solutions.
  • Automate engineering workflows and repetitive CAD tasks.
  • Develop custom tools, utilities, dialogs, and commands.
  • Troubleshoot, debug, test, and support CAD applications.
  • Collaborate with CAD, PLM, engineering, and development teams.

Skills

CAD customization
CAD API
C++
C#
VB.NET
Java
Python
OOP concepts

Tools

Siemens NX
PTC Creo
SolidWorks
CATIA

Job description

We are seeking a CAD Customization Developer/Engineer with experience in CAD automation and customization using platforms such as Siemens NX, PTC Creo, SolidWorks, or CATIA.

Title: CAD Customization Developer / Engineer

Location: Onsite to Sunnyvale, CA

Duration: Full time with all the benefits

Key Responsibilities:

  • Develop and maintain CAD customization and automation solutions.
  • Automate engineering workflows and repetitive CAD tasks.
  • Develop custom tools, utilities, dialogs, and commands.
  • Troubleshoot, debug, test, and support CAD applications.
  • Collaborate with CAD, PLM, engineering, and development teams.

Required Skills:

  • Hands-on CAD customization/development experience on any major CAD platform.
  • Expertise with at least one CAD API/customization toolkit.
  • Programming skills in C++, C#, VB.NET, Java, or Python.
  • Good understanding of OOP concepts, CAD models, assemblies, and drawings.
  • Strong debugging and problem-solving skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CAD Customization Developer / Engineer
CAD Customization Developer / Engineer

Programmers.io • Sunnyvale (CA)

On-site
USD 120,000 - 170,000
CAD Automation Engineer | Customization & APIs Expert
CAD Automation Engineer | Customization & APIs Expert

Programmers • Sunnyvale (CA)

On-site
USD 120,000 - 170,000
CAD Automation Engineer – NX/Creo/SolidWorks (Onsite)
CAD Automation Engineer – NX/Creo/SolidWorks (Onsite)

Programmers • Sunnyvale (CA)

On-site
USD 110,000 - 160,000
Sr NX CAD Developer in 2 locations (Direct client)
Sr NX CAD Developer in 2 locations (Direct client)

Advantine Technologies • Austin (TX), Sunnyvale (CA)

Hybrid
USD 100,000 - 130,000
CAD Customization Developer L3
CAD Customization Developer L3

Wipro Ltd. • Sunnyvale (CA)

On-site
USD 60,000 - 140,000
NX Open Custom Developer
NX Open Custom Developer

Pomeroy • Connecticut

Remote
USD 96,000 - 152,000
NX CAD Customization Engineer - Remote
NX CAD Customization Engineer - Remote

Capgemini • Oregon

Hybrid
USD 69,000 - 162,000
CAD Engineer
CAD Engineer

Maxonic Inc. • Pleasanton (CA)

On-site
USD 40,000 - 54,000
Remote NX Open CAD Developer
Remote NX Open CAD Developer

Capgemini Engineering • Atlanta (GA)

Remote
USD 69,000 - 162,000
Vacation and holidays
Health insurance
401(k)
Senior NX Open CAD Automation Engineer (Remote)
Senior NX Open CAD Automation Engineer (Remote)

Pomeroy • Connecticut

Remote
USD 96,000 - 152,000