C++ Software Engineer / Poole, Dorset / Permanent / Hybrid (2–3 days onsite) / £COMP /
TECHNE are representing a global engineering company developing intelligent marine control technology that redefines stability, control, and performance on the water.
This is your chance to join a market leader operating with the energy of a start-up, where innovation moves fast, ideas become products, and your code directly impacts how vessels behave in real-world environments. Full Relocation support is offered for this role.
Why this role stands out
* Direct impact from day one – ship code that influences real vessel behaviour and control.
* Cross-disciplinary collaboration – work alongside hardware, systems, and design engineers to deliver integrated products.
* Ownership & creativity – shape architecture, UI, and system performance from concept to production.
* Cutting-edge tech – Full Stack - embedded C++ on RTOS/Bare Metal platforms with intuitive front-end interfaces that bring control systems to life.
The Opportunity
As a C++ Software Engineer, you’ll design, develop, and optimise high-performance embedded and front-end software that drives next-generation marine control systems. You’ll work across the full stack, from low-level control layers to user-facing interfaces, building tools and systems that ensure precision, reliability, and seamless control on the water.
What you will do:
* Develop C++ applications (Back-End) for embedded RTOS or Bare Metal environments.
* Design real-time control layers tightly integrated with mechanical and electronic subsystems.
* Optimise code for reliability, efficiency, and low-latency performance.
* Collaborate with cross-functional teams to refine interfaces, diagnostics, and system behaviour.
* Leverage Python for test automation and support CI/CD integration for continuous deployment.
* Build and maintain front-end interfaces using Angular, React, or TypeScript, enabling real-time visualisation and control. (NICE TO HAVE)
What you bring:
* Strong proficiency in modern C++ (11/17/23) for embedded or real-time systems.
* Proven experience developing software for RTOS or Bare Metal platforms.
* Hands-on front-end development experience with Angular, React, or TypeScript.
* Familiarity with Python for automation, testing, or build systems.
* Understanding of control systems, hardware-software integration, or sensor-driven applications.
* A strong problem-solving mindset and enthusiasm for building high-performance, reliable systems.
What you will gain
* Impact: Your work directly shapes the behaviour and performance of intelligent marine systems worldwide.
* Variety: A broad technical scope spanning embedded control, automation, and front-end development.
* Growth: Clear progression paths, mentorship, and exposure to advanced technologies.
* Culture: A high-trust, collaborative environment that values initiative and craftsmanship.
* Relocation Support: Full relocation package available, including assistance with visas, travel, and settling-in logistics.
If you’re ready to build world-class control software that blends precision engineering with intuitive design, we’d love to hear from you.