Software Engineer - Underwater Communications in Yateley
Software Engineer - Underwater Communications in Yateley

Software Engineer - Underwater Communications in Yateley

Yateley Full-Time 36000 - 60000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join our team to develop cutting-edge underwater communication protocols and technologies.
  • Company: Be part of a growing company focused on innovative underwater communication systems for commercial and defence sectors.
  • Benefits: Enjoy opportunities for remote work, competitive salary, and professional development.
  • Why this job: Work on exciting projects that impact the future of underwater technology and cybersecurity.
  • Qualifications: Must have a 2:1 or above in Engineering, Physics, Electronics, or Mathematics.
  • Other info: Candidates must be eligible for UK security clearance due to classified work.

The predicted salary is between 36000 - 60000 £ per year.

We are seeking a skilled and motivated Software Engineer to work on underwater communication systems with a focus on Physical, Datalink and Network protocol layers as part of their growing communication and simulation team. Recent proliferation of Unmanned Underwater Vehicles (UUVs) and the growing requirements for increased autonomy (in both the commercial and defence sectors) means that there is a need for secure underwater communication and acoustic networking infrastructure to fully realise the emerging robust, resilient and secure subsea command, control, communication, computing and cybersecurity (C5) industry requirements.

The role offers an exciting opportunity to work in a cross-layer development team to take forward and develop these emerging technologies and enable a new generation of secure, interoperable software and hardware solutions, aligned with both commercial and defence end-user requirements. Although focused on defence related areas, the team will carefully leverage advances in both commercial and defence developments. The work will involve classified elements therefore requiring the successful candidate to be able to obtain UK security clearance (Secret). The developments will be steered by a Principal Engineer and a Technical Program manager. Working closely alongside others in the team, you will be responsible for implementing, testing and supporting acoustic protocol developments in this new family of products.

Key Responsibilities:

  • Drive the design, development, and implementation of new and emerging networking protocols for Layers 1-3, tailored to the challenging underwater domain (a high-latency, bandwidth-constrained environment that needs to be resilient to multipath and Doppler).
  • Contribute to the definition and evolution of next-generation acoustic communication standards, enabling the development of secure, efficient, and cutting-edge technologies.
  • Build high-performance, low-latency solutions optimized for real-time and mission-critical applications in dynamic and constrained settings.
  • Develop robust, adaptive and scalable protocols capable of overcoming noise, interference, and unpredictable conditions in environments such as wireless, satellite, and battlefield communications.
  • Devise and execute test plans to evaluate protocol performance, reliability, and interoperability under extreme operating conditions.
  • Develop, test, and deploy code using multiplatform build and dependency tools (e.g., CMake, Conan) and deployment pipelines that ensure cross-platform compatibility and efficient capability delivery.
  • Ensure protocols meet stringent security requirements, implementing innovative techniques to protect sensitive data against emerging threats.

Knowledge, Skills and Experience:

  • C: Able to write code from ground up, fix bugs and create basic features without assistance. Complex features and work may require assistance from Senior members.
  • C++: Skilled understanding of object-oriented approach with a good understanding of the STL, encapsulation, inheritance, template parameterisation and other core language features. Experience of cross platform development is desirable.
  • Electronics: Competent in understanding both analogue and digital circuits.
  • Documentation: Can record and communicate effectively in written form.
  • Communication & Team Working: Can communicate and work effectively with other team members and members of other teams throughout engineering to achieve project deliverables.

Qualifications:

2:1 or above in relevant Engineering degree, such as Physics, Electronics, Mathematics.

Software Engineer - Underwater Communications in Yateley employer: Gerrell & Hard

Join a forward-thinking company in Yateley that is at the forefront of underwater communication technology, where innovation meets collaboration. As a Software Engineer, you will thrive in a dynamic work culture that values creativity and teamwork, while benefiting from opportunities for professional growth and development in a rapidly evolving industry. With a focus on both commercial and defence sectors, this role offers the chance to contribute to groundbreaking projects that enhance secure communication solutions, all within a supportive environment that encourages your career advancement.
G

Contact Detail:

Gerrell & Hard Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Underwater Communications in Yateley

✨Tip Number 1

Familiarise yourself with the latest advancements in underwater communication technologies. Understanding the current trends and challenges in this field will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Network with professionals in the defence and underwater communications sectors. Attend relevant conferences or webinars, and engage with industry experts on platforms like LinkedIn to gain insights and potentially get referrals.

✨Tip Number 3

Brush up on your coding skills, particularly in C and C++. Consider working on personal projects or contributing to open-source initiatives that focus on networking protocols or underwater systems to showcase your practical experience.

✨Tip Number 4

Prepare for technical interviews by practising problem-solving questions related to networking protocols and real-time systems. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with coding under pressure.

We think you need these skills to ace Software Engineer - Underwater Communications in Yateley

C++ Programming
Object-Oriented Programming
Cross-Platform Development
Networking Protocols (Layers 1-3)
Acoustic Communication Standards
Real-Time Systems Development
Test Plan Development
Performance Evaluation
Security Protocol Implementation
Analogue and Digital Circuit Understanding
Documentation Skills
Team Collaboration
Problem-Solving Skills
Adaptability to Dynamic Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with underwater communication systems and protocol layers. Emphasise your skills in C and C++, as well as any experience with cross-platform development.

Craft a Strong Cover Letter: Write a cover letter that specifically addresses the job description. Mention your understanding of the challenges in underwater communication and how your background aligns with the requirements of the role. Show enthusiasm for working in both commercial and defence sectors.

Showcase Relevant Projects: If you have worked on projects related to networking protocols or underwater technologies, be sure to include these in your application. Describe your role, the technologies used, and the outcomes achieved to demonstrate your hands-on experience.

Highlight Security Clearance Eligibility: Since the role requires UK security clearance, mention any previous clearances you have held or your eligibility to obtain one. This will reassure the employer of your suitability for the position.

How to prepare for a job interview at Gerrell & Hard

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C and C++, especially focusing on object-oriented programming. Highlight any projects where you've developed networking protocols or worked in high-latency environments, as this will demonstrate your suitability for the role.

✨Understand Underwater Communication Challenges

Familiarise yourself with the unique challenges of underwater communication systems, such as multipath effects and Doppler shifts. Being able to articulate these challenges and potential solutions will show your depth of knowledge and interest in the field.

✨Prepare for Team Collaboration Questions

Since the role involves working closely with a team, be ready to discuss your previous experiences in collaborative environments. Share examples of how you effectively communicated and contributed to team projects, particularly in engineering contexts.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare to walk through your thought process when tackling complex issues, especially those related to protocol development and testing under extreme conditions.

Software Engineer - Underwater Communications in Yateley
Gerrell & Hard
G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>