Senior cad automation
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
About AIENG Aieng 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. 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 Object ARX class to subclass to intercept an attribute write, why a parametric regeneration breaks when you batch-modify features out of sequence, or how a 3 D model property propagates into a 2 D 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 Po C)
- 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, Bentley PLM integrators: Capgemini Engineering, NTT Data, ALTEN, AKKA/Akkodis, Bertrandt, Expleo OEM in-house CAD/PLM teams: Airbus, Leonardo, Thales Alenia, Stellantis, Naval Group CAD-adjacent ISVs: Physna, Trimble, n Topology, PDSVISION, Tech Soft 3 D, CAD Saa S 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 3 D 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 3 D model properties propagate into 2 D drawing attributes and have automated this propagation correctly.
- Geometry kernel awareness: working knowledge of ACIS/Shape Manager, 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++ (Object ARX / CAA) + C# or VB. NET (Solid Works) 2 D CAD API: Object ARX, ezdxf, pyautocad, Auto LISP, Autodesk Forge/ACC 3 D CAD API (≥1 in depth): CATIA V5 COM or CAA RADE / Solid Works API / PTC Creo Toolkit / NX Open Format handling: DWG/DXF, STEP/IGES, JT, Open CASCADE (OCCT) Computer Vision / OCR: Open CV, YOLO/Layout Parser, Paddle OCR, Azure Document Intelligence AI integration: Lang Chain / Lang Graph, Open AI / Anthropic API, Py Torch, pdfplumber ────────────────────────────────────── PRIOR EXPERIENCE — SPECIFIC & VERIFIABLE ────────────────────────────────────── We will ask you to describe: E1 — A batch DWG/DXF automation tool deployed in production (not Po C) — scale, error