At a Glance
- Tasks: Design and develop high-performance software for innovative subsea products.
- Company: Join Sonardyne, a leader in subsea technology with a passion for innovation.
- Benefits: Competitive salary, collaborative environment, and opportunities for professional growth.
- Why this job: Make an impact on cutting-edge projects that shape the future of ocean exploration.
- Qualifications: Proficient in C/C++ with experience in team-based software development.
- Other info: Dynamic team culture with a focus on quality, reliability, and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
From the Mariana Trench, the deepest point on earth, to surging shorelines and anywhere in-between, we make the impossible possible through our continuous passion for innovation. Our people design, engineer and manufacture technologies that are enabling our customers to discover, navigate, measure, detect and communicate in the toughest environment on earth: Our oceans. We’ve been actively developing the technology to make the oceans accessible for over 50 years and we’re only just getting started.
At Sonardyne, we value different ways of thinking. Whether you think in code, patterns, systems, or steps, your unique perspective is important to us. We are looking for a Software Engineer to join our Engineering team at Sonardyne, working on complex, high-performance software that underpins our world-leading subsea products. In this role, you will contribute to the design, development, testing, and delivery of software across one or more products. You will work closely with fellow software engineers, hardware engineers, and technical leads to create robust, maintainable, and efficient software solutions that operate in demanding real-world environments. This is an opportunity to work on technically challenging projects where quality, reliability, and innovation truly matter.
- Software Development
- Design, develop, test, and maintain software features for Sonardyne’s products.
- Work independently or collaboratively within project teams to deliver high-quality software.
- Write clean, well-structured, and maintainable code using modern software engineering practices.
- Produce and maintain clear technical documentation and software specifications.
- Identify opportunities to improve efficiency through code reuse across multiple products and projects.
- Stay up to date with new tools, technologies, and best practices within your technical domain.
- Collaboration & Engineering Integration
- Work closely with engineers across the wider Engineering department to integrate software and hardware into complete systems.
- Contribute to software design and architectural discussions with technical leaders.
- Share knowledge, best practices, and emerging technologies with the team.
- Support estimation and planning activities by contributing to accurate timescale assessments.
- Support
- Provide software support for internal teams and, where required, customers.
- Occasionally travel to Plymouth for system integration and testing activities.
About You: You are a motivated and adaptable Software Engineer who enjoys solving complex technical problems and working as part of a collaborative engineering team. You take pride in producing high-quality code and thrive in environments where attention to detail and reliability are essential.
Ideally we would like:
- Proficient in C / C++, with experience developing object-oriented software in team environments.
- Experience developing and debugging software for Linux-based embedded systems.
- Familiarity with build systems, cross-compiling for different hardware architectures, and concepts such as virtualisation and Docker.
- Strong understanding of software engineering best practices, including coding standards, unit and system testing, source control and peer code reviews.
- Strong communication skills and the ability to work effectively with multidisciplinary teams.
- Degree in Software Engineering, Computer Science, Electronic Engineering, Physics, or a related discipline or relevant professional software engineering experience with equivalent on-the-job training.
It would be a bonus if you had:
- Experience mentoring or coaching other engineers.
- A customer-focused mindset with experience supporting deployed systems.
- An interest in or exposure to navigation, positioning, or acoustic systems.
- Strong grounding in Mathematics and Physics.
- Conceptual understanding of GPS, inertial navigation, or underwater acoustics.
Why Join Sonardyne? At Sonardyne, you’ll work on cutting-edge subsea technologies that support critical operations around the world. We offer a collaborative and supportive engineering environment where innovation, quality, and continuous improvement are valued. You’ll have the opportunity to grow your technical skills, work on meaningful products, and be part of a company that is shaping the future of subsea technology.
Software Engineer Engineering, Software, Production, Manufacture in Plymouth employer: Sonardyne
Contact Detail:
Sonardyne Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Engineering, Software, Production, Manufacture in Plymouth
✨Tip Number 1
Network like a pro! Reach out to current employees at Sonardyne on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your best projects, especially those that highlight your experience with C/C++ and embedded systems. Bring it along to interviews to demonstrate your coding prowess.
✨Tip Number 3
Be ready to discuss real-world problems! Think about how you've tackled complex technical challenges in the past. Sonardyne loves innovative thinkers, so come armed with examples that showcase your problem-solving skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Sonardyne team.
We think you need these skills to ace Software Engineer Engineering, Software, Production, Manufacture in Plymouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in C/C++ and any experience with Linux-based systems, as these are key for us at Sonardyne.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our innovative projects. Share specific examples of your past work that align with our mission.
Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled complex technical challenges. We love engineers who can think outside the box and come up with creative solutions!
Apply Through Our Website: We encourage you to apply directly 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 Sonardyne
✨Know Your Code
Make sure you brush up on your C/C++ skills before the interview. Be ready to discuss your previous projects and how you approached coding challenges. Practising coding problems can help you articulate your thought process during technical questions.
✨Understand the Product
Familiarise yourself with Sonardyne's products and the technology they use. Knowing about their subsea solutions and how software integrates with hardware will show your genuine interest in the role and the company.
✨Prepare for Collaboration Questions
Since teamwork is key, think of examples where you've successfully collaborated with others. Be ready to discuss how you handle feedback and contribute to team discussions, especially in a multidisciplinary environment.
✨Show Your Passion for Innovation
Sonardyne values innovation, so be prepared to share your ideas on improving software development processes or technologies. Discuss any new tools or practices you've been exploring that could benefit the team.