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:
Work Location: Remote