Software Engineering Manager - Embedded Systems

  • Wales, UK
  • Full-Time
  • On-Site

Job Description:


  • πŸ“ Location: Bangor, Wales (Hybrid)
  • πŸ’Ό Employment Type: Permanent, Full-time
  • πŸ“… Start Date: Immediate / Negotiable


Lead the Future of Marine Technology

We're building the next generation of connected marine technologies used by millions of boaters around the world. From advanced navigation systems and marine electronics to intelligent control systems, our engineering teams are redefining what’s possible on the water.


We are looking for a Software Engineering Manager to lead a talented team of embedded software engineers while remaining close to the technology. This is an opportunity for an experienced engineering leader who enjoys mentoring people, driving technical excellence, and contributing directly to complex embedded software projects.


You'll work alongside hardware, systems, mechanical, and test engineering teams to deliver innovative products that set industry standards for reliability, performance, and user experience.


🎯 Position Overview

  • 🌍 Work for a global technology leader in the marine industry
  • βš“ Develop products used worldwide across recreational and commercial marine markets
  • πŸ‘₯ Lead and grow a high-performing engineering team
  • πŸ’‘ Influence technical strategy, architecture, and future product direction
  • πŸš€ Drive innovation through modern engineering practices, automation, and AI-assisted development
  • πŸ“ˆ Excellent opportunities for career growth within a global organisation


πŸ› οΈ Key Responsibilities

Engineering Leadership

  • Lead, mentor, and develop a team of embedded software engineers
  • Foster a culture of collaboration, innovation, accountability, and continuous improvement
  • Conduct performance reviews and support individual development plans
  • Assist with hiring, workforce planning, and team growth initiatives
  • Develop engineering roadmaps aligned with business and product objectives

Project & Delivery Management

  • Oversee the planning, execution, and successful delivery of embedded software projects
  • Partner with project managers to develop schedules, manage risks, and ensure successful product releases
  • Coordinate closely with hardware, systems, mechanical, and test engineering teams
  • Ensure projects are delivered on time without compromising quality

Technical Leadership

  • Guide software architecture and technical decision-making across embedded platforms
  • Lead design reviews, code reviews, and engineering best practices
  • Support software development, debugging, testing, and problem resolution during critical project phases
  • Drive adoption of modern development practices including:
    • CI/CD pipelines
    • Automated testing
    • Static analysis
    • AI-assisted development tools
    • High-quality technical documentation


What We're Looking For

Required Experience

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline
  • 5+ years of professional embedded software development experience
  • Strong programming skills in C and/or C++
  • Excellent debugging, analytical, and problem-solving abilities
  • Experience using version control systems and collaborative development tools
  • Strong communication and stakeholder management skills

Nice-to-Have Experience

  • Previous leadership or people management experience
  • Managing distributed or cross-site engineering teams
  • Control systems and control algorithms (PID, feedforward control, etc.)
  • MATLAB, Simulink, or similar modelling and simulation environments
  • Agile, V-Model, or hybrid development methodologies
  • CI/CD implementation and build infrastructure
  • OTA (Over-the-Air) firmware update systems
  • Embedded communication protocols such as CAN, LIN, and BLE
  • Embedded software architecture and design patterns
  • Safety-critical software development and standards such as IEC 61508 or ISO 26262


Who Will Succeed in This Role?

You'll thrive if you enjoy balancing leadership with technical involvement. This role suits someone who can confidently guide engineers, influence technical direction, and still jump into software design, debugging, and problem-solving when required.

You are equally comfortable discussing architecture with senior engineers, mentoring junior team members, and collaborating with stakeholders across multiple disciplines.


Working Environment

🏒 Primarily office-based with hybrid flexibility

🚀 Occasional participation in field testing aboard marine vessels

πŸ“¦ Ability to lift up to 12 kg (25 lbs) when handling testing equipment and marine products


πŸš€ Why This Role

If you're an experienced engineering leader with a passion for embedded systems and building high-performing teams, we'd love to hear from you.

Join us and help shape the future of connected marine technology 🌊 πŸš€