
NX Developer
Costa Mesa · 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
- Costa Mesa · Costa Mesa, CA (OC-00)
- Salary
- USD 129,000-171,000 · Base salary
About the role
- The Engineering Systems and Tools team at Anduril Industries is looking for an NX Developer to design, build, and maintain internal systems, applications, and infrastructure across the enterprise.
- As an NX Developer, you will develop customizations, automation, and administrative tooling for the Siemens NX CAD environment to make it faster, smarter, and more reliable.
- You will write real code using NXOpen API, Python, and C++, own the full lifecycle of internal developer tools, and work directly with 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
- Highly competitive equity grants included in the majority of full-time offers
- Top-tier benefits for full-time employees supporting health, recovery, and more
Skills
- NX Open
- Python
- C++
- Java
- .NET
- C#
- VB.NET
- Siemens NX
- Teamcenter
- CAD
- GRIP
- Knowledge Fusion