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