Senior CAD Automation & AI Engineer

09 set - Roma
Aieng

About AIENGAieng is a fast-growing engineering startup, based in Naples (Italy) helping industrial companies turn AI and digital tools into concrete product development advantages. We work on complex, high-stakes projects where technical depth and strategic thinking go hand in hand.The ideal candidate is a Technical Leader capable of bridging the gap between complex software development and industrial engineering.È essenziale assicurarsi di soddisfare i requisiti per questo ruolo; la preghiamo di leggere attentamente quanto segue.THIS IS NOT A ROLE FOR CAD USERS────────────────────────────────────── We need software engineers who have spent years building systems that operate on CAD files programmatically — who understand parametric modeling logic, DWG entity structures, and drawing derivation pipelines as engineers, not as operators.If you know which ObjectARX class to subclass to intercept an attribute write, why a parametric regeneration breaks when you batch-modify features out of sequence, or how a 3D model property propagates into a 2D title block attribute — read on. ──────────────────────────────────────SENIORITY PROFILE──────────────────────────────────────• 7–10 years of specific CAD/PLM software development experience• Senior (not team lead, not junior, not generalist)• ≥ 3 CAD automation tools shipped in production (not PoC)• CAD internals depth required — not API surface knowledge──────────────────────────────────────WHERE WE EXPECT YOU TO COME FROM──────────────────────────────────────CAD vendors: Autodesk, Dassault Systèmes, Siemens Digital Industries, PTC, Hexagon, BentleyPLM integrators: Capgemini Engineering, NTT Data, ALTEN, AKKA/Akkodis, Bertrandt, ExpleoOEM in-house CAD/PLM teams: Airbus, Leonardo, Thales Alenia, Stellantis, Naval GroupCAD-adjacent ISVs: Physna, Trimble, nTopology, PDSVISION, TechSoft 3D,



CAD SaaS startups ──────────────────────────────────────WHAT YOU'LL ACTUALLY DO────────────────────────────────────── → Build batch pipelines to extract, validate, and inject metadata into DWG/DXF files (title blocks, revision tables, drawing numbers, materials) across datasets of thousands of drawings — with structured validation loops and zero tolerance for silent errors. → Write code that parses engineering PDFs with no mapping table provided — identifying layout zones, locating title block structures, extracting tabular data through geometric analysis, OCR, and vision models, without human supervision. → Program against 3D CAD APIs to navigate parametric feature trees, inspect model attributes, and apply targeted corrections: BOM discrepancies, geometry violations, attribute mismatches. → Integrate LLM-based extraction pipelines for drawing content where no structured source exists — the system must infer from the artifact itself. → Connect pipelines to PLM environments (Teamcenter, Windchill, ENOVIA) via API; surface results in IBM DOORS and JIRA. ──────────────────────────────────────CAD INTERNALS — THE DIFFERENTIATOR────────────────────────────────────── We expect depth in all of the following: • Parametric modeling logic: feature tree structure, parent-child constraints, regeneration order — you build automation that handles failures correctly, not one that ignores them. • DWG/DXF entity model: blocks, ATTDEF/ATTRIB entities, xrefs, layers — you have built title block automation that handles template variance without hardcoded coordinates. • Drawing derivation pipeline:



you know how 3D model properties propagate into 2D drawing attributes and have automated this propagation correctly. • Geometry kernel awareness: working knowledge of ACIS/ShapeManager, Parasolid, or CGM; B-Rep topology at the level required to write geometry validation code. • Assembly and BOM logic: component instances, transformations, configuration-aware BOM extraction. • Revision and lifecycle management: how maturity states and change records map to CAD metadata — and how to respect them in automation. ──────────────────────────────────────TECHNICAL STACK REQUIRED────────────────────────────────────── Language: Python (production-grade) + C++ (ObjectARX / CAA) + C# or VB.NET (SolidWorks)2D CAD API: ObjectARX, ezdxf, pyautocad, AutoLISP, Autodesk Forge/ACC3D CAD API (≥1 in depth): CATIA V5 COM or CAA RADE / SolidWorks API / PTC Creo Toolkit / NX OpenFormat handling: DWG/DXF, STEP/IGES, JT, OpenCASCADE (OCCT)Computer Vision / OCR: OpenCV, YOLO/LayoutParser, PaddleOCR, Azure Document IntelligenceAI integration: LangChain / LangGraph, OpenAI / Anthropic API, PyTorch, pdfplumber ──────────────────────────────────────PRIOR EXPERIENCE — SPECIFIC & VERIFIABLE────────────────────────────────────── We will ask you to describe: E1 — A batch DWG/DXF automation tool deployed in production (not PoC) — scale, error handling strategy, validation approach.E2 — An ObjectARX application, CATIA COM integration, or equivalent that a real engineering team depended on — which API, what it automated, at what scale.E3 — A pipeline you designed to extract structured data from engineering PDFs — how you handled layout variance across drawing templates.E4 — A CAD-to-PLM integration via API (Teamcenter, Windchill, ENOVIA or equivalent) — what broke first and how you resolved it.E5 — A validation loop for automated CAD modifications — how you measured and tuned the false-positive rate. Hybrid Position (Italy - Naples, Turin, Rome) candidates will be considered. xdwybme Fluent English is required as well as Italian.

Operaio/a addetto/a assistente alla sbavatura

09 set - Lombardia
Ali Lavoro

Opportunità di Lavoro Flessibile - Insegnante per Lezioni Private di Inglese

09 set - Cedrasco
Letuelezioni

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior cad automation & ai engineer / roma

I nostri clienti hanno richiesto imprese edili per ristrutturazione esterna edifici a Ciampino

09 set - Ciampino
Ernesto

I nostri clienti hanno richiesto parquettisti per montare parquet a Collegno

09 set - Collegno
Ernesto