{"id":972620,"url":"https://alion.io/job/ocean-infinity-senior-robotics-engineer","title":"Senior Robotics Engineer","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":{"grade":"A","score":100,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":20,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Robotics","role_family":"Robotics","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":100000,"max":null,"currency":"GBP","period":"year","gross":null,"usd_annual":133758},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Linux","optional":false},{"name":"Motion Planning","optional":false},{"name":"ROS2","optional":false},{"name":"TCP/IP","optional":false},{"name":"Digital Twin","optional":true},{"name":"Docker","optional":true}],"status":"live","first_seen_at":"2026-09-15T00:00:00Z","employer_posted_date":"2026-09-15","last_verified_at":"2026-11-10T14:43:14Z","board_verified":true,"closed_at":null,"days_open":56,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":56},"description":"At Ocean Infinity, we're on a bold mission to subsea data using innovative technology.\nUsing cutting-edge robotics, autonomous technology and world-class software, we're transforming how complex operations are carried out at sea. Our uncrewed systems are making ocean exploration and operations safer, smarter and more sustainable, helping unlock the vast potential of our oceans while reducing environmental impact.\nThis isn't a vision for the future. It's happening right now.\nAs we continue to push the boundaries of innovation and redefine what's possible in the maritime industry, we're looking for exceptional talent to join our fast-growing team.\nOcean Infinity is looking for a Senior Robotics Engineer to design, build and integrate core robotics software across our fleet of uncrewed marine vessels. This is a senior technical role within the Robotics & Autonomy team, combining hands-on engineering with system-level architecture, hardware integration and technical leadership.\nYou'll play a key role in shaping how our next-generation robotics software is built, deployed and supported across real-world maritime operations, and you’ll be working on the core platform capabilities that other engineers, vessels and product teams build on top of: control and planning systems, hardware integration, communication interfaces, and reliable deployment into live operational environments.\nRequirements\nWhat you will do!\nDesign and build ROS2 nodes, services, actions and launch configurations for vessel control, navigation and motion planning. \nIntegrate robotics software with real hardware - sensors, actuators, PLCs, embedded controllers, and other third-party systems. \nBuild platform abstractions that are reusable across multiple vessels and payloads, designed with extensibility in mind. \nGet hands-on during lab testing, integration work and field deployments to validate that what you've built holds up in real operating conditions. \nDebug issues on deployed systems using logs, telemetry and replay tooling, and drive them to root cause. \nReview other engineers' code and designs, mentor other team members, and unblock people on integration or architecture problems. \nWork directly with product and operations teams to turn operational needs into working technical solutions. \nImprove testing, observability and monitoring for robotics software so issues surface earlier and are easier to diagnose. \nWhat we look for!\nMSc/PhD in robotics, mechatronics, computer science, or a related field. \nStrong C++ developer, with code written to production quality. \nWilling to occasionally travel for to support integration, testing, and deployments. \nExperience using ROS2 in a production or field-deployed environment. \nDeep knowledge of common robotics middleware concepts: nodes, topics, services, actions, transforms, launch/config systems. \nExperience working with hardware integration: sensors, actuators, PLCs, embedded controllers, vessel/payload interfaces. \nKnowledge of common industrial autonomation protocols: Modbus, TCP/IP, UDP, CAN, serial, or similar. \nKnowledge of the Linux development environment \nUnderstanding of git, code review, automated testing and CI/CD \nA pragmatic approach to engineering: able to balance technical quality, delivery needs and real-world constraints. \nNice to have!\nUnderstanding of modern approaches to navigation, motion planning, behaviour trees or autonomous task orchestration. \nWorking knowledge of Docker and containerised robotics deployments. \nExperience working with real-time or safety-/mission-critical systems. \nExperience developing systems using simulation, digital twins, or hardware-in-the-loop testing. \nPrevious experience in marine, defence, or aerospace. \nBenefits\n *Salary £100,000 Per Annum*","description_format":"text","description_chars":3770,"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-09-16T19:03:26Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-11-10T11:34:35+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":19,"band":"cold","label":"Long shot","p_open":1,"p_active":0.54,"p_room":0.35,"age_days":56,"expected_fill_days":20,"reasons":["conf:2","win:tail"],"computed_at":"2026-11-10T06:52:35Z"},"pay":{"stated_usd_annual":133758,"is_top_pay":false},"html_url":"https://alion.io/job/ocean-infinity-senior-robotics-engineer","json_url":"https://alion.io/job/ocean-infinity-senior-robotics-engineer.json","meta":{"generated_at":"2026-11-10T15:59:07Z","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":2744,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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-robotics-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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-robotics-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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-robotics-engineer"},{"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-robotics-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Focean-infinity-senior-robotics-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":972620}},{"tool":"search_jobs","arguments":{"company":"oceaninfinity.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":972620},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}