Full Stack Software Engineer (C++, Front End)

Full Stack Software Engineer (Embedded Focus) / Poole, Dorset / Permanent / Hybrid (2–3 days onsite) / £COMP + Bonus + 5% Matched Pension

TECHNE are representing a global engineering company redefining stability, control, and intelligence on the water through advanced software and precision hardware systems.

This is a unique opportunity to join a market leader operating with the agility of a start-up, contributing to the complete re-architecture of next-generation marine control systems, projects that fuse embedded C++ performance with sleek front-end design and real-world impact.

Full relocation support is available for this role.

Why this role stands out:

  • End-to-end innovation: work across the full stack, from embedded C++ back-end control layers to Angular-based front-end interfaces.
  • Cross-functional collaboration: partner with hardware, systems, and software teams to build seamless, intelligent control systems.
  • Autonomy & creativity: influence architecture, interface design, and system performance from concept through to production.
  • Cutting-edge systems: contribute to marine technologies that are transforming how vessels behave, move, and adapt on the water.

The Opportunity

As a Full Stack Software Engineer (Embedded Focus) , you’ll play a pivotal role in designing and building the architecture that drives advanced control systems for the company’s newest generation of intelligent marine products.

You’ll work across both front-end and embedded layers, from creating intuitive Angular-based UIs to optimising C++ code running on embedded Linux platforms, helping build systems that define how vessels perform across the globe.

What you will do

  • Develop and maintain the shared architecture and code base across multiple marine control products.
  • Contribute across front-end (Angular, React, TypeScript) and embedded back-end (C++) environments.
  • Collaborate with hardware and embedded teams to ensure seamless system integration and control logic .
  • Build and refine automated testing frameworks using Python to drive CI/CD and continuous integration.
  • Help define the future of intelligent control architectures for marine technology.

What you bring

  • Strong proficiency in C++ (11/17/23) for embedded or real-time systems.
  • Working knowledge of front-end development using Angular, React, or TypeScript .
  • Experience or understanding of embedded systems or hardware-software convergence .
  • Familiarity with Python for test automation or scripting.
  • A problem-solving mindset and a passion for building intelligent, high-performance systems.

What you will gain

  • Impact: Build software that directly controls and defines how vessels perform across the world’s oceans.
  • Variety: Work across the full stack, embedded, front-end, and automation.
  • Growth: Clear progression opportunities, salary reviews, and mentorship from leading engineers.
  • Culture: Flat hierarchy, collaborative spirit, and a team where curiosity and innovation thrive.
  • Relocation Support: Full relocation package including visa, travel, and resettlement assistance.

If you’re ready to take ownership of cutting-edge control systems and help engineer the next evolution in marine intelligence, we’d love to hear from you.

Company
TECHNE
Location
Poole, Dorset, UK
Posted
Company
TECHNE
Location
Poole, Dorset, UK
Posted