Anduril Industries logo

NX Developer

Anduril Industries

Boston · Costa Mesa, CA (OC-00) · USD 129,000-171,000 · 5+ years experience · Posted Oct 4, 2026

At a glance

Experience
5+ years experience
Location
Boston · Costa Mesa, CA (OC-00)
Salary
USD 129,000-171,000 · Base salary

About the role

  • As an NX Developer on the Engineering Systems and Tools team at Anduril Industries, you'll build custom automation, tooling, and integrations for the Siemens NX CAD environment.
  • You'll write real code using NXOpen API, Python, and C++, owning the full lifecycle of internal developer tools for mechanical and electrical engineers.

Responsibilities

  • Design, develop, and maintain NX Open API customizations (NX Open C/C++, NX Open Python, NX Open .NET) to automate repetitive design tasks and enforce engineering standards
  • Build and manage NX CAD administrative tools including templates, part families, reuse libraries, and check-mate rules to ensure consistency across the engineering organization
  • Create custom NX dialogs, menus, and toolbars that streamline workflows for mechanical and electrical design teams
  • Develop journal-based automation scripts and NX Open applications to accelerate modeling, drafting, and BOM generation processes
  • Collaborate with PLM engineers to ensure seamless NX–Teamcenter integration in managed mode, including classification, naming rules, and revision workflows
  • Work with a high-functioning team of solution engineers and cross-functional teams with an emphasis on finishing business-critical projects
  • Help troubleshoot NX technical issues including those related to deployment, site configuration, custom toolkit distribution, and ongoing end-user support

Requirements

  • 5+ years of experience in a CAD development role, ideally in a fast-paced engineering or manufacturing environment
  • Degree in Computer Science, Mechanical Engineering, Information Systems, or related technical degree
  • Proficiency in NX Open API development using one or more of: C/C++, Python, Java, or .NET (C#/VB.NET)
  • Hands-on experience with NX CAD administration including templates, drafting standards, part families, reuse libraries, and role-based configurations
  • Experience creating and maintaining NX journaling scripts and custom automation toolkits
  • Strong understanding of CAD data management concepts including naming conventions, revision control, and BOM structures
  • Ability to empathize with end-users, to turn needs into features, and to balance user experience with engineering constraints

Preferred qualifications

  • Experience with Siemens Teamcenter integration in NX managed mode, including classification, workflows, and naming rules
  • Familiarity with NX Check-Mate for automated design validation and quality checks
  • Experience with NX deployment and site-level configuration (ugii_env, custom directories, toolkit distribution)
  • Knowledge of GRIP or KF (Knowledge Fusion) programming within NX
  • Experience integrating CAD tools with downstream systems (PLM, ERP, MES, etc.)
  • Exceptional communication and interpersonal skills
  • Strong analytical and problem-solving skills
  • Ability to navigate ambiguity, resolve user issues, and work autonomously to solve problems

Benefits

  • Competitive equity grants included in the majority of full-time offers
  • Top-tier benefits for full-time employees supporting health, recovery, and whatever comes next

Skills

  • NX Open API
  • Python
  • C++
  • Java
  • .NET
  • C#
  • VB.NET
  • Siemens NX
  • Teamcenter
  • NX Check-Mate
  • GRIP
  • Knowledge Fusion

Anduril Industries

NX Developer

Apply now