Volver a empleos
ScovaiScovaiJobs
Arbisoft

Arbisoft

Forward Deployed Engineer - CAD & Desktop Integrations

Lahore, PKPresencialContratoTiempo completo

Publicado 9 sept 2026

Este empleo está publicado en EN

Arbisoft is hiring this role for a client project that builds software sitting inside CAD and desktop engineering tools — plugins that load inside applications like SolidWorks or CATIA, open a local communication channel, and let external systems (including AI agents) talk to them in real time. There are 25 to 30 integrations in place and growing, each needing to be built properly, maintained as tools update, and iterated on over time.
This is a forward deployed role: embedded with the client, owning the integration architecture technically and in the room, and being the person who explains and defends the decisions.

WHAT YOU'LL ACTUALLY BE DOING
  • Design integration architecture across CAD and desktop tools, owning the decisions when someone asks why.
  • Build and maintain plugin bridges for Windows-based CAD tools using whatever fits — WebSockets, HTTP, gRPC, named pipes.
  • Handle JSON message passing and code execution within host application environments.
  • Keep integrations alive as vendors push breaking updates, with regression coverage that catches it before the client does.
  • Design how AI agents interact with these tools — interaction patterns, tool definitions and failure handling that hold up in production.
  • Engage directly with the client: present, defend, and document your architectural choices.

WHAT YOU NEED TO BRING
  • 5+ years with real system architecture depth — you've designed systems, not just built features.
  • Comfortable across multiple languages (Python primary; JavaScript, C# a plus) and inter-process communication (WebSockets, gRPC, named pipes, HTTP).
  • Built plugins or extensions for desktop apps before (IDE extensions, CAD plugins, etc.); Windows debugging experience.
  • Working knowledge of LLM tool-use and agent orchestration.
  • Client-facing — comfortable presenting, defending decisions, holding your ground.
  • Fluent with AI dev tools and disciplined about verifying output in host environments, where a wrong call can crash someone's session.

BEFORE YOU APPLY
The client is European, moves fast, and asks hard questions: why you made a decision, what else you considered, why you ruled it out. If that energises you, great; if not, this probably isn't the right fit.

NICE TO HAVE
  • Familiarity with CAD tools and their APIs.
  • CATScript, VBScript or similar proprietary scripting languages.

HOW WE ASSESS
Judgment over recall: a practical task with AI tools allowed, then interviews on the trade-offs behind your decisions.

Resumen del puesto

Tipo de empleo

Tiempo completo

Correo electrónico

sidra.bilal@arbisoft.com

Habilidades requeridas

System ArchitectureDesktop plugin development for CAD and engineering tools (Windows)Inter-process communication (WebSockets, gRPC, named pipes, HTTP)JSON message handling and in-host code executionPythonJavaScriptC#Windows debuggingRegression testing and integration maintenanceLLM tool-use and agent orchestrationClient-facing communication and architectural defenseFamiliarity with CAD tools and CAD APIsCATScript/VBScript or similar proprietary scripting languagesFailure handling and fault tolerance in host application environments

Empleos similares

Big Entities

Data Migration Specialist

Big Entities

Lahore, PKPresencialContratoTiempo completo
hace 18 horas
Mammoth-AI

SQA Manager

Mammoth-AI

Lahore, PKPresencialContratoTiempo completo
ayer
Arbisoft

Senior Product Engineer (Python / JavaScript)

Arbisoft

Lahore, PKPresencialContratoTiempo completo
anteayer
Mammoth-AI

Marketing Intern

Mammoth-AI

Lahore, PKPresencialContratoTiempo completo
anteayer
Big Entities

Business Analyst

Big Entities

Lahore, PKPresencialContratoTiempo completo
hace 3 días
Mammoth-AI

Full Stack Engineer

Mammoth-AI

Lahore, PKPresencialContratoTiempo completo
hace 3 días