Cloud & Desktop Architect – Secure CNC Licensing Platform (Win/Mac) at KinMed PA, Remote, £Freelance Rate

Contract Description

Project Overview

We are developing SIOS, a proprietary dental manufacturing system. We have a CAM Engineer handling the machining logic. We now need a Senior Software Architect to build a secure cloud infrastructure and cross-platform local agents to manage global distribution, IP protection, and automated billing.

Key Responsibilities & Scope

  • 1. Cross-Platform Local Agent (Windows & macOS): Develop a lightweight desktop application that runs on both Windows and macOS. This app acts as the bridge between our Cloud and the physical milling machine.
  • 2. ʺFail-Safeʺ Execution & Resume Logic: The system must track machining progress in real-time. In the event of a power failure or internet outage, the software must:
  • Save the last known coordinate/line of G-code.
  • Allow the doctor to Resume from that exact point once power is restored (to prevent material loss).
  • Ensure the user is not charged twice for a failed or interrupted job.
  • 3. Secure ʺNC Lockingʺ (IP Protection): Proprietary G-code must be generated in the cloud and delivered via an encrypted stream to the machine's buffer. The end-user must never be able to ʺSave Asʺ or view the raw code.
  • 4. Central Control Station (Admin Dashboard): Build a master dashboard for the owners to manage licenses, authorize labs/clinics, and track every surgery performed globally.
  • 5. Automated Billing Integration: Implement a ʺCapture on Successʺ model. Authorize payment when the job starts, but only finalize the charge once the machine sends a ʺSuccessʺ signal.

Required Skills

  • Proven experience in Cross-platform desktop development (Electron, Qt, or similar).
  • Expertise in Cloud-to-Hardware communication and secure data streaming.
  • Background in FinTech/Billing logic (Stripe/Pay-per-use models).
  • Strong understanding of State Persistence (saving data during crashes).

Job Type: Freelance

Pay: Up to £700.00 per month

Benefits:

  • Flexitime
  • Work from home

Work Location: Remote