Open Positions

CAM Software Engineer

R&DEURemoteFull time

Location: Fully Remote

About Limitless Labs

Limitless Labs is building the AI co-pilot for CNC programming, helping manufacturers automate and accelerate machining processes directly inside their existing CAM environments.

We are a rapidly expanding, top-VC-backed startup with an exceptionally talented core team. In under 18 months, we have raised over $25M and are actively collaborating with major global manufacturers in the Aerospace & Defense, Automotive, and Industrial Machinery sectors.

About the Role

You'll join a hands-on, execution-driven team where ownership is real, pace is fast, and impact is immediate.

What You'll Do

  • Build and own native integrations with industrial CAD/CAM software — plugins, add-ins, and COM-based bridges in C# and C++ that connect our AI engine to systems like SolidWorks, Siemens NX, Mastercam, and Catia
  • Extract and process geometry, features, and model data from 3D CAD/CAM environments through their native APIs, SDKs, and COM interfaces
  • Help translate our generic, CAM-agnostic Actions into vendor-specific operations — implementing the mapping logic either in the Python AI engine or directly in the plugins themselves
  • Own the WebSocket-based protocol bridging desktop CAD/CAM plugins to the platform, including STEP file handling and feature recognition data flows
  • Package, deploy, and maintain integrations across multiple CAD/CAM vendors and versions, managing compatibility, installers, and the realities of third-party desktop environments
  • Work closely with the backend and AI teams on API contracts, the prediction/preprocessing pipeline, and the data flow between desktop and cloud
  • Set integration standards: reliability, error handling across native boundaries, debugging interop issues, performance, and testing practices
  • Serve as the in-house expert on CAD/CAM integration, partnering with customers and application engineers to understand how real machinists use these tools day to day

Requirements

  • 4+ years of software engineering experience, with strong, hands-on C# and/or C++ development
  • Experience working with 3D-based software — CAD, CAM, modeling, simulation, or similar — whether as an integrator, plugin developer, or power user
  • Hands-on experience with COM programming and native interop (COM/ActiveX automation, P/Invoke, C++/CLI, or equivalent)
  • Experience building plugins, add-ins, or integrations against third-party desktop applications via their native APIs or SDKs
  • Comfort with real-time / event-driven communication (WebSocket or similar) between desktop clients and a cloud backend
  • Strong debugging skills across native and managed code boundaries, and comfort working in Windows desktop environments
  • Ability to work in a polyglot environment — your work is primarily C#/C++ but you'll interface with our Elixir/Phoenix and Python services

Bonus

  • Direct experience developing against one or more major CAD/CAM packages: SolidWorks, Solid Edge, Siemens NX, Mastercam, hyperMILL, TopSolid, Catia, or 3DEXPERIENCE (3DX)
  • Familiarity with geometry kernels and CAD interop formats (STEP, IGES, Parasolid, ACIS, OCCT)
  • Domain knowledge of CNC machining, CAM workflows, toolpaths, or manufacturing processes
  • Experience with Windows installers, code signing, and deploying software into enterprise/regulated customer environments
  • Background in geometry processing, computational geometry, or 3D mesh / B-rep manipulation
  • Comfort working in a Python codebase (our AI engine) and/or exposure to Rust for tooling or performance-critical components

Why Join Us

  • Opportunity to lead a product at the forefront of the Physical AI revolution
  • Work on cutting-edge technology for real-world manufacturing
  • Small, high-caliber team where your work has immediate impact
  • Flexible hybrid/remote environment and ownership over your function