At a Glance
- Tasks: Lead a talented team in developing innovative marine technology software.
- Company: Global leader in marine technology with a focus on innovation.
- Benefits: Hybrid work, competitive salary, and excellent career growth opportunities.
- Other info: Collaborative environment with opportunities for field testing and hands-on experience.
- Why this job: Shape the future of marine tech while mentoring a high-performing team.
- Qualifications: 5+ years in embedded software development and strong leadership skills.
The predicted salary is between 60000 - 80000 £ per year.
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.
Software Engineering Manager employer: SourceIn
Join a pioneering global technology leader in the marine industry, where you will lead a dynamic team of embedded software engineers in Bangor, Wales. Our collaborative work culture fosters innovation and accountability, offering excellent career growth opportunities while you contribute to cutting-edge marine technologies that enhance the boating experience for millions worldwide. With a focus on modern engineering practices and a commitment to employee development, this is an exceptional opportunity for those looking to make a meaningful impact in a thriving sector.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineering Manager
✨Tip Number 1
Network like a pro! Reach out to your connections in the marine tech industry and let them know you're on the lookout for opportunities. Attend meetups or webinars related to embedded systems to meet potential employers and showcase your passion.
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills and leadership experiences. Be ready to discuss how you've mentored teams and driven innovation in past projects. We want to see your personality shine through!
✨Tip Number 3
Don’t just apply anywhere; focus on companies that align with your values and career goals. Check out our website for openings that excite you, and tailor your approach to show why you’re the perfect fit for their team.
✨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. Share any additional thoughts you have about the role or the company, and remind them why you’re the right choice for leading their engineering team.
We think you need these skills to ace Software Engineering Manager
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineering Manager role. Highlight your experience in embedded systems and leadership skills, and don’t forget to mention any relevant projects that showcase your technical prowess.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about marine technology and how your background makes you the perfect fit for our team. Be genuine and let your personality come through.
Showcase Your Technical Skills:We want to see your programming skills in action! If you have any projects or contributions to open-source software, include links or descriptions. This will help us understand your technical capabilities and problem-solving approach.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at SourceIn
✨Know Your Tech Inside Out
Make sure you brush up on your embedded systems knowledge, especially in C and C++. Be ready to discuss your past projects and how you've tackled complex problems. This will show that you're not just a leader but also someone who can dive into the technical details when needed.
✨Showcase Your Leadership Style
Prepare examples of how you've mentored and developed your team in previous roles. Think about specific instances where you fostered collaboration or drove innovation. This will help demonstrate your ability to lead a high-performing engineering team.
✨Understand the Company’s Vision
Research the company’s products and their impact on the marine industry. Be ready to discuss how your experience aligns with their goals and how you can contribute to their mission of redefining marine technology.
✨Prepare for Technical Discussions
Expect to engage in technical discussions about software architecture and best practices. Brush up on modern development practices like CI/CD and automated testing, as well as any relevant standards like IEC 61508. This will show that you’re not only a manager but also a technical asset.