×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Production, Engineering, Software, Manufacture

Job in Plymouth, Devon, PL2, England, UK
Listing for: Sonardyne
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, DevOps
Job Description & How to Apply Below

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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary