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
WHAT YOU NEED TO BRING
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
HOW WE ASSESS
Judgment over recall: a practical task with AI tools allowed, then interviews on the trade-offs behind your decisions.
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
Data Migration Specialist
Big Entities
Lahore, PKPresencialContratoTiempo completo
hace 18 horas
SQA Manager
Mammoth-AI
Lahore, PKPresencialContratoTiempo completo
ayer
Senior Product Engineer (Python / JavaScript)
Arbisoft
Lahore, PKPresencialContratoTiempo completo
anteayer
Marketing Intern
Mammoth-AI
Lahore, PKPresencialContratoTiempo completo
anteayer
Business Analyst
Big Entities
Lahore, PKPresencialContratoTiempo completo
hace 3 días
Full Stack Engineer
Mammoth-AI
Lahore, PKPresencialContratoTiempo completo
hace 3 días