Anduril Industries logo

NX Developer

Anduril Industries

Bellevue · Seattle · 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
Bellevue · Seattle · 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, you'll be the person who makes that environment faster, smarter, and more reliable — building custom automation, tooling, and integrations that let our mechanical and electrical engineers focus on the work that matters.
  • You'll write real code (NXOpen API, Python, C++), own the full lifecycle of internal developer tools, and work directly with the engineers who depend on them.

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

  • Highly competitive equity grants
  • Top-tier benefits for full-time employees

Skills

  • NX Open API
  • C/C++
  • Python
  • Java
  • .NET
  • C#
  • VB.NET
  • NX CAD
  • Teamcenter
  • NX Check-Mate
  • GRIP
  • Knowledge Fusion
Show all 15 skills
  • PLM
  • ERP
  • MES

Anduril Industries

NX Developer

Apply now