> Markdown version of [/jobs/ext/3192901-software-engineer](https://www.wearedevelopers.com/jobs/ext/3192901-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Executive Integrity - **Location:** Southampton, UK - **Contract:** Permanent contract - **Skills:** Adobe InDesign, C++ (Programming Language), Ubuntu (Operating System), Encodings, Linux, Embedded Software, Real-Time Operating Systems, Sensor Fusion, Git, Linux Development, Bare Metal, C++14 - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840614521-software-engineer ## About the Role * Proven experience with modern C++ (C++11/14/17) in production environments (ideally within safety- or mission-critical applications) * Strong background in real-time or embedded software systems (e.g., RTOS, bare metal, or Linux-based platforms) * Comfortable with Ubuntu/Linux development workflows and Git * Ability to work as part of a multidisciplinary 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 or when iterations are needed * 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 compact data encoding standards like DCCL * Field experience deploying, testing, or troubleshooting autonomous systems in operational environments ## Description * Developing high-performance software in modern C++ (C++11 or later) for robotics and real-time control systems * Supporting autonomous underwater and high-speed surface vehicles with mission-critical on boardsoftware * Writing reliable software for navigation, mission execution, fault management, and sensor integration * Designing communications interfaces (serial, satellite, acoustic) and managing challenging edge cases like low bandwidth or lost links * Building safety-critical subsystems including fallback modes, health monitoring, and emergency handling * Collaborating with multidisciplinary engineering teams to integrate sensors, data, and autonomy * Testing, deploying, and refining systems for use in real-world offshore and subsea environments * Participating in design reviews, simulations, hardware-in-the-loop testing, and sea trials ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)