Job Description
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.
- Build and maintain front-end interfaces using Angular, React, or TypeScript, enabling real-time visualisation and control.
- 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.
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.
Similar Jobs
Explore other opportunities that match your interests