Senior PLM Software Engineer, Manufacturing Systems
Core
Building the development and integration layer between Teamcenter and ArsenalOS to automate manufacturing data flow (CAM, CAI, inspection) from engineering to the factory floor.
Role type
Senior PLM Software Engineer (Manufacturing Systems)
Builds
Custom Teamcenter extensions, integrations, and APIs connecting PLM, CAM, and metrology systems to the shop floor.
Domain
Defense manufacturing / Operational Technology (OT) / Information Technology (IT)
Required skills
Teamcenter development (ITK, SOA, BMIDE, Active Workspace), C++, Java, NX Open programming, manufacturing data domains (CAM, CAI, CMM, EBOM/MBOM), distributed systems, CI/CD, edge infrastructure
Preferred skills
MES/SCADA/PLC integration, industrial protocols (MTConnect, OPC-UA), model-based definition (STEP AP242, ASME Y14.41), AI coding assistants, ERP/MES/WMS experience
Technologies
Teamcenter, NX CAM, Vericut, PolyWorks, ITK, SOA, BMIDE, C++, Java, NX Open, MTConnect, OPC-UA, STEP AP242, ASME Y14.41
Responsibilities
Build integrations for CAM and CAI data flow from Teamcenter to shop floor; Develop custom Teamcenter extensions and data models; Close inspection loops by integrating metrology systems; Automate EBOM to MBOM propagation; Expose manufacturing data via APIs; Partner with engineers to translate workflows into software requirements; Deploy systems in factory environments with edge compute; Participate in on-call rotation for production systems
Seniority
Senior, hands-on IC
