CAD Software Developer (NX Customization)

Optellix Private Limited

India

On-site

INR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

26 days paid leave
Mentorship on CAD APIs and geometry
Small focused team

Job summary

Optellix Private Limited in India is seeking a CAD Software Developer to write C# and C++ that plugs into Siemens NX and Creo, or powers Xviewr products. This hands-on role blends geometry, algorithms, and real-world engineering problems.

You will build plugins atop CAD platforms, maintain the codebase, design CAD-aware algorithms, and take client briefs to production while collaborating with senior engineers and BD to scope and estimate work.

Qualifications

  • 2-5 years of hands-on software development experience, ideally with C# or C++.
  • Solid grasp of C# and/or C++, including OOP fundamentals, memory management, and modern language features.
  • Working knowledge of NX Customization (NX Open API).
  • Bachelor's degree in Computer Science, Mechanical Engineering, or a related field.
  • Clear written communication for global client interactions.

Responsibilities

  • Build custom applications and plug-ins on top of CAD platforms using NX Open API, Creo Toolkit, or similar SDKs.
  • Extend and maintain our C# / C++ codebases, including the Xviewr desktop application (WPF).
  • Design and implement algorithms that respect CAD constraints: parametric modelling, geometry queries, PMI handling, assembly automation.
  • Take features from client brief to production: understand the requirement, propose an approach, ship it, iterate on feedback.
  • Debug and resolve issues reported by clients and QA, and improve performance and scalability of existing modules.
  • Collaborate closely with senior engineers and BD on scoping, estimation, and technical proposals.

Skills

C#
C++
OOP fundamentals
NX Open API
Git

Education

Bachelor's degree in Computer Science or related field

Tools

Creo Toolkit
SolidWorks API
OpenCascade
WPF
WinForms

Job description

At Optellix, we build CAD automation and 3D visualization software for engineering-heavy industries: oil & gas, aerospace, automotive, and manufacturing. As a CAD Software Developer, you'll write C# and C++ code that plugs into industry-standard CAD platforms like Siemens NX and Creo, or powers our own products such as Xviewr and Xviewr DWI.

You'll ship features to global industrial clients from day one. This is a hands-on engineering role for someone excited to work at the intersection of geometry, algorithms, and real-world engineering problems. If you enjoy code that has to be correct because it moves real machines and real parts, you'll fit right in.

WHAT YOU'LL DO
  • Build custom applications and plug-ins on top of CAD platforms using NX Open API, Creo Toolkit, or similar SDKs
  • Extend and maintain our C# / C++ codebases, including the Xviewr desktop application (WPF)
  • Design and implement algorithms that respect CAD constraints: parametric modelling, geometry queries, PMI handling, assembly automation
  • Take features from client brief to production: understand the requirement, propose an approach, ship it, iterate on feedback
  • Debug and resolve issues reported by clients and QA, and improve performance and scalability of existing modules
  • Collaborate closely with senior engineers and BD on scoping, estimation, and technical proposals
WHAT WE'RE LOOKING FOR
Must have
  • 2-5 years of hands-on experience in software development, ideally with C# or C++
  • Solid grasp of C# and/or C++, including OOP fundamentals, memory management (C++), and modern language features
  • Working knowledge of NX Customization (NX Open API) through coursework, internships, or personal projects
  • Bachelor's degree in Computer Science, Mechanical Engineering, or a related field
  • Comfort reading unfamiliar code, debugging methodically, and asking sharp questions
  • Clear written communication. You'll be documenting decisions and talking to global clients
Nice to have
  • Exposure to additional CAD APIs such as Creo Toolkit, SolidWorks API, or OpenCascade
  • Experience with WPF, WinForms, or other desktop UI frameworks
  • Familiarity with 3D geometry, linear algebra, or computational geometry
  • Prior project or internship work involving CAD, CAM, CAE, or 3D visualization
  • Git fluency and comfort with typical dev workflows (branching, code review, issue tracking)
WHY OPTELLIX
  • Real engineering problems for global industrial clients, not internal tools or generic web apps
  • 26 days of paid leave per year
  • Direct mentorship on CAD APIs, geometry, and software architecture, a specialization that's rare and valued in the market
  • Small, focused team where code ships to production quickly and your work is visible
  • Clear growth path into senior engineering, technical lead, or solution architect roles
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CAD Customization Engineer - NX Open
CAD Customization Engineer - NX Open

Vectra Automation Inc • Chennai District

On-site
INR 1,200,000 - 1,800,000
Remote work opportunities
Performance-based annual increments
CAD Automation Engineer
CAD Automation Engineer

Weekday 1 • Bengaluru

On-site
INR 2,000,000 - 3,000,000
CAD Developer
CAD Developer

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 600,000 - 1,200,000
Opportunity to work with a dynamic and fast-paced organization
Be part of a technology-transforming company
CAD Developer
CAD Developer

Technologies Pvt. Ltd. • Pune District

On-site
INR 900,000 - 1,500,000
CAD Automation Engineer
CAD Automation Engineer

Weekday AI (YC W21) • Bengaluru

On-site
INR 2,000,000 - 3,000,000
CAD customization using .NET (C#), VB Mercedes-Benz Research and Development India Private Limi[...]
CAD customization using .NET (C#), VB Mercedes-Benz Research and Development India Private Limi[...]

Daimler AG • Bengaluru

On-site
INR 800,000 - 1,200,000
CAD /CAM developer
CAD /CAM developer

J&F • Chennai District

On-site
INR 900,000 - 1,300,000
CAD customization using .NET (C#), VB
CAD customization using .NET (C#), VB

Daimler AG (Canada) • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus

Swan Global • Ernakulam

On-site
INR 1,000,000 - 1,500,000
CAD Automation Developer
CAD Automation Developer

Fdestech • Hyderabad

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