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 talented Software Engineer to join our Engineering team in Blackbushe.
You will work on complex software projects across one or more advanced products, developing robust, high-performance solutions within technically challenging environments. This role requires strong programming expertise and the ability to collaborate closely with multidisciplinary engineering teams to plan, develop, test and deliver high-quality software.
This is an opportunity to contribute to innovative systems where hardware and software integration is critical to product performance and customer value.
If you join, you will be responsible for:
Software Development
-
Develop and validate new software features, working independently or collaboratively within the team
-
Design, implement and maintain clean, object-oriented C/C++ code
-
Document software designs and update technical specifications
-
Develop unit and system-level tests to ensure reliability and performance
Technical & Innovation
-
Identify opportunities to improve efficiency through code reuse and shared frameworks across products
-
Contribute to system architecture and high-level design discussions
-
Stay current with emerging technologies and software development best practice
Collaboration & Support
-
Work closely with hardware and systems engineers to integrate software and hardware solutions
-
Participate in peer code reviews and structured development processes
-
Use source control and build systems within a professional development environment
-
Support mentoring within the team and help improve estimation accuracy
-
Provide customer support input when required
Ideally we are looking for someone who is/has:
-
Proficient in C/C++ with strong object-oriented programming skills
-
Experience developing larger software systems within team environments
-
Experience developing for and debugging Linux-based embedded systems
-
Familiarity with cross-compilation for multiple hardware architectures
-
Experience working within structured development environments including:
-
Documented design processes
-
Coding standards and guidelines
-
Unit and system testing
-
Source control systems and peer code reviews
-
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Degree in Software Engineering, Computer Science, Electronic Engineering, Physics or similar discipline or 5+ years of proven software engineering experience with equivalent on the job trainin
It would be a bonus if you had:
-
Understanding of DevOps practices and build systems
-
Strong mathematical and physics foundations
-
Conceptual understanding of GPS, inertial navigation systems, or underwater acoustics
What We Offer
This is an exciting opportunity to play a key role in developing advanced subsea technologies across global markets including Maritime Defence, Oceanographic Research and Offshore Energy.
If you are an experienced Software engineer looking to work on technically complex, innovative products, we would love to hear from you.
Sub Sea Engineering Apprenticeship Operations
We are seeking a motivated and hands-on Subsea Engineering Apprentice to join our Group Systems Integration team in Blackbushe. This is an exciting opportunity to gain practical experience in the design, manufacture, assembly, integration, testing, and maintenance of advanced subsea systems and equipment.
Working alongside experienced engineers, you will help configure, function-test, and prepare subsea hardware for offshore deployment, ensuring all systems meet engineering drawings, procedures, and project specifications. This role offers excellent exposure to real-world engineering projects and innovative subsea technologies.
FTC
Blackbushe
to be discussed
Senior Electro-Mechanical Design Engineer Operations
We are seeking an experienced Senior Electro-Mechanical Design Engineer to join our Engineering team in Blackbushe.
Working within a highly challenging subsea environment, you will design innovative products where engineering is pushed to its limits. You will create early-stage concept designs for both internal development and customer proposals, develop robust mechanical assemblies, and support technology advancements that expand our capabilities into new markets.
Perm
Blackbushe
to be discussed
Digital Marketing Apprentice Operations
We are looking for a motivated and detail-oriented Digital Marketing Apprentice to join our Marketing team at Blackbushe. This is an exciting opportunity to gain hands-on experience across a wide range of digital marketing activities while working alongside experienced marketing professionals.
3 year TC
Blackbushe
to be discussed