Software Engineer
2 days ago
Worker Type
Employee
Application End Date
We are using and creating technology to transform operations at sea to enable people and the planet to thrive.
We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.
We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.
We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.
We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.
We are not your average workplace.
What You Will Do
We are looking for a talented and purpose-driven Software Engineer to become part of our global technology team, dedicated to developing high-performance, software-enabled marine robotics. From autonomous underwater vehicles to high-speed surface vessels, your contributions will be central to the real-time control, autonomy, and field operations of advanced platforms.
Our team designs, builds, and operates some of the world's most sophisticated uncrewed systems, tackling challenging missions in remote and demanding environments. In these high-stakes scenario, where data is scarce and there is no margin for error - software is vital to ensuring the safety, reliability, and excellence of every operation.
The duties and responsibilities for this position include, but are not limited to:
- Developing and refining real-time control systems for high-speed autonomous surface and underwater vehicles
- Writing reliable software for navigation, mission execution, fault management, and sensor integration
- Designing communications interfaces (serial, satellite, acoustic) and managing edge cases like low bandwidth or lost links
- Building safety-critical subsystems including fallback modes, health monitoring, and emergency handling
- Working closely with field teams to test, iterate, and validate software under operational conditions
- Participating in design reviews, simulations, hardware-in-the-loop testing, and sea trials
Who You Are
We're looking for someone who's as comfortable debugging real-time code as they are collaborating with engineers across hardware, software, and field ops. You'll bring a strong technical foundation and the mindset to deliver complex systems that operate reliably in high-consequence environments.
Essential
- Strong proficiency in modern C++ (C++11 or later), ideally within safety- or mission-critical applications
- Experience with real-time or embedded systems (e.g. RTOS, bare metal, or Linux-based platforms)
- Familiarity with Linux development workflows, and Git
- Proven ability to work as part of a multi-disciplinary engineering team
- Strong sense of ownership: you take initiative, simplify where possible, and follow through on commitments
- Resilience and adaptability: you stay focused when things change, fail, or need to be reworked
- Commitment to safety and quality: you understand the system-level impact of your code and act accordingly
Desirable
- Understanding of navigation, control systems, and sensor fusion
- Experience with serial and low-bandwidth communications (e.g. RS-232/485, acoustic, satellite)
- Knowledge of geodetic calculations or coordinate transformation systems
- Familiarity with DCCL or similar compact data encoding standards
- Field experience in deploying, testing, or troubleshooting autonomous systems in operational environments
Salary
: The salary varies for this position as we are recruiting in multiple regional locations and job grades. The salary process is based on skills, abilities, and experience required.
What You Can Expect
At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone's differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.
There is more work to be done, and we know that we aren't perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
-
Software Engineer
2 days ago
Southampton, Southampton, United Kingdom Octagon Group Full timeSoftware Engineer (C# / .NET / MAUI) – Southampton, HampshireAre you a C# / .NET Software Engineer looking for a role where you can build real-world products that make an impact? This is an exciting chance to join a specialist engineering team developing cutting-edge software applications across Android, PC, and cloud platforms for critical communication...
-
Software Development Engineer
2 weeks ago
Southampton, Southampton, United Kingdom Octagon Recruitment Group Full time £40,000 - £60,000 per yearWe are seeking a Software Development Engineer near Southampton. This is an exciting opportunity to play a key role in the development of advanced software applications across Android, PC, and cloud platforms.Software Development Engineer Responsibilities : Develop and maintain Android, PC, and cloud-based applicationsGather requirements...
-
Software Engineer
1 week ago
Southampton, Southampton, United Kingdom Milliman Full timeWe are seeking a skilled Software Engineer to join our team. You will play a pivotal role in designing, developing, and maintaining robust and efficient software solutions that meet our clients' needs. Your expertise in programming, coupled with your problem-solving abilities, communication skills and innovative thinking, will contribute to the success of...
-
Embedded Software Engineer
1 week ago
Southampton, Southampton, United Kingdom Octagon Group Full timeEmbedded Software EngineerSouthampton / Hybrid, 3 days on site / flexible hoursDefence technology / security clearance required£50,000 - £65,000Are you anEmbedded Software Engineerlooking to contribute to cutting-edge defence technology?Based in Southampton, this Embedded Software Engineer job offers the opportunity to work on advanced embedded systems in...
-
Software Engineer
4 days ago
Southampton, Southampton, United Kingdom Cirium Full timeAre you ready for the next step in your engineering career?Would you enjoy working on our cutting-edge products?About the Business:At Cirium our goal is to keep the world connected. We are the industry leader in aviation analytics; helping our customers understand the past, present, and predicting what will happen tomorrow. Our mission is to transform the...
-
C++ Software Engineer
1 week ago
Southampton, Southampton, United Kingdom Leonardo Full timeJob DescriptionYour impactWe are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers.We want to develop a new generation of features...
-
C++ Software Engineer
2 weeks ago
Southampton, Southampton, United Kingdom Leonardo Full time £30,000 - £60,000 per yearJob Description:Your impactWe are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers.We want to develop a new generation of features...
-
Software Engineer
2 days ago
Southampton, Southampton, United Kingdom Ocean Infinity Full timeWorker Type:EmployeeApplication End Date: We are using and creating technology to transform operations at sea to enable people and the planet to thrive.We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.We take safety,...
-
Senior Software Engineer
2 weeks ago
Southampton, Southampton, United Kingdom Spectrum IT Recruitment Full timeSenior Software Engineer / ArchitectC#, Azure, DevOps, ElasticSearch, KubernetesHybrid - 2 days per week on-site in SouthamptonSalary: £65,000 - £75,000 + bonusAre you an experienced Senior Software Engineer looking for your next big challenge?Join a global tech leader where innovation, high performance, and career growth are at the heart of everything...
-
Software Engineer III
4 days ago
Southampton, Southampton, United Kingdom RELX Group Full timeAre you ready for the next step in your engineering career?Would you enjoy working on our cutting-edge products?About the Business:At Cirium our goal is to keep the world connected. We are the industry leader in aviation analytics; helping our customers understand the past, present, and predicting what will happen tomorrow. Our mission is to transform the...