CubicMind AI Ltd is a UK-based early-stage deep tech startup building the next generation of AI-powered computer control devices. We are developing an edge AI device that runs AI models directly on-chip, enabling real-time screen understanding and autonomous computer control. We move fast, work close to the metal, and care deeply about performance and real-world impact.
About the Role: We are looking for a smart, autonomous C++ Engineer to join our core team. You will be working directly with the founder on optimizing, converting, and deploying AI models onto custom hardware. This is not a standard web-dev role — you will deal with low-level memory management, ONNX runtimes, NPU acceleration, and model debugging.
Since we are a fast-paced startup, we don’t do daily micromanagement or endless meetings. We expect you to take ownership of your tasks, debug aggressively, and communicate blockers proactively.
Must-Have Qualifications:
Strong knowledge of C++ and low-level programming concepts (memory management, pointers, concurrency).
Solid understanding of computer architecture (how CPU/GPU/memory interact at a low level).
Strong mathematical background (Linear Algebra, Calculus).
University degree completed (no ongoing exams or heavy university commitments).
High autonomy and problem-solving mindset: you don’t give up when a script throws a cryptic error; you dig into the source code.
Nice-to-Have (or willing to learn fast):
Some commercial experience in C++ development (6-12 months).
Basic understanding of Machine Learning concepts.
Understanding of how LLMs, Transformers, and Attention mechanisms work under the hood.
Experience with ONNX, tensor operations, or hardware deployment.
Offer:
Starting with $650-900/month salary depending on your skills. If you are doing well - rise after 3 months
Fully remote work with a flexible schedule.


