{"id":2374582,"url":"https://alion.io/job/ocean-infinity-senior-software-engineers","title":"Senior Software Engineers","company":{"id":58711,"name":"Ocean Infinity","domain":"oceaninfinity.com","url":"https://alion.io/company/ocean-infinity","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Southampton, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":102000,"max_usd":198000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":112},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false},{"name":"ROS","optional":true},{"name":"ROS2","optional":true},{"name":"Sensor Fusion","optional":true}],"status":"live","first_seen_at":"2026-10-12T18:20:17Z","employer_posted_date":"2026-10-12","last_verified_at":"2026-10-13T04:38:27Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"We are looking for multiple talented and purpose-driven Senior Software Engineers to provide technical leadership, and shape the software architecture underpinning next generation autonomous marine platforms. You will be joining a team that develops and operates world-leading Autonomous Underwater Vehicles (AUVs) and Autonomous Surface Vehicles (USVs) used in some of the most demanding, data-scarce and high-consequence environments on the planet.\nYou’ll contribute directly to the real-time control, safety, autonomy and mission execution at the heart of our platforms - pioneering technology that radically improves the security and prosperity of our customers. Working at the intersection of advanced robotics and live field operations, you’ll help deliver reliable, high-performance software that stands up to the harshest conditions, enabling us to push the boundaries of what un-crewed systems can do.\nWhat you will do\nDeveloping and refining real-time control systems for high-speed autonomous surface and underwater vehicles\nWriting reliable software for navigation, mission execution, fault management, and sensor integration\nDesigning communications interfaces (serial, satellite, acoustic) and managing edge cases like low bandwidth or lost links\nBuilding safety-critical subsystems including fallback modes, health monitoring, and emergency handling\nWorking closely with field teams to test, iterate, and validate software under operational conditions\nParticipating in design reviews, simulations, hardware-in-the-loop testing, and sea trials\nIntegrating new sensors and equipment with our C2 system\nWho you are\nStrong proficiency in modern C++ (C++11 or later), ideally within safety- or mission-critical applications.\nExperience with real-time or embedded systems (e.g. RTOS, bare metal, or Linux-based platforms)\nFamiliarity with Linux development workflows, and Git.\nProven ability to work as part of a multi-disciplinary engineering team\nStrong sense of ownership: you take initiative, simplify where possible, and follow through on commitments\nResilience and adaptability: you stay focused when things change, fail, or need to be reworked\nCommitment to safety and quality: you understand the system-level impact of your code and act accordingly\nDesirable\nExperience with ROS (Robot Operating System), including ROS1 and ROS2, for robotic control and sensor integration.\nUnderstanding of navigation, control systems, and sensor fusion\nExperience with serial and low-bandwidth communications (e.g. RS-232/485, acoustic, satellite)\nKnowledge of geodetic calculations or coordinate transformation systems\nFamiliarity with DCCL or similar compact data encoding standards\nField experience in deploying, testing, or troubleshooting autonomous systems in operational environments\nGiven the nature of the work, this role requires you to obtain and maintain the appropriate level of UK national security clearance. You must be willing and able to undergo the necessary security vetting process, and continued employment in the role may be subject to maintaining the required clearance. Security vetting will be conducted in accordance with the requirements and standards set by United Kingdom Security Vetting (UKSV). Further information on UK security clearance levels, eligibility, and the vetting process can be found on the UK Government website: United Kingdom Security Vetting: Applicant","description_format":"text","description_chars":3404,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Geological Survey","Underwater & Marine Robotics"],"lifecycle":[{"event":"open","at":"2026-10-12T18:20:17Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":17,"reasons":["conf:1","win:early"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/ocean-infinity-senior-software-engineers","json_url":"https://alion.io/job/ocean-infinity-senior-software-engineers.json","meta":{"generated_at":"2026-10-13T07:25:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10955,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58711},"rest":"https://alion.io/mcp/rest/get_company?id=58711"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Focean-infinity-senior-software-engineers"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Focean-infinity-senior-software-engineers"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Focean-infinity-senior-software-engineers"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ocean-infinity-senior-software-engineers\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Focean-infinity-senior-software-engineers"}]}