T

Software Engineer

Techne United Kingdom
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

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

Founding AI Research Engineer

Programming
23h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

catapult

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

owen thomas | b corp™

United Kingdom

Lead DevSecOps Engineer (Google Cloud Platform, Infrastructure as Code, CI/CD)

Programming
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

office for national statistics

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly