18 of 18 Robot Operating System Jobs in the UK

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Newcastle Upon Tyne, England, United Kingdom
interpret electrical schematics and interface with embedded systems. Review and test software written by others, ensuring best practices and quality standards are met. Support system-level integration, troubleshooting, and performance optimisation. Apply innovative thinking to solve complex technical problems in robotics and automation. Skills & Experience Required Proven industry experience … Software Engineering, Computer Science, Robotics, Physics, or Mathematics, or equivalent experience. Either hold or be able to achieve SC Clearance Desirable Skills Experience with ROS (Robot Operating System). Experience in robotics, machine control systems, or industrial automation. Experience with software testing, code review, or CI/ ...

Robotics Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Salary
£65,000
software on physical robotic systems - both in lab and field. Collaborating with cross-functional teams in mechanical, electronics, and systems engineering. (Desirable) Working with ROS or ROS2 (Robot Operating System) to enhance autonomy. Skills & Experience Essential: Proven experience writing software to control real-world hardware or robotic …/C++ and/or Python. Experience with Linux development environments. Excellent problem-solving skills and an innovative mindset. Desirable: Experience with ROS/ROS2 or Linux Exposure to embedded systems, real-time control, or machine autonomy. Background in robotics, automation, or mechatronics. Why Apply? Competitive salary ...

Robotics Software Engineer - C++/ROS2

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£70,000
Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to ROS1 migration, simulation ...

Robotics Software Design Engineer - C++/PostgreSQL

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£65,000
C++ code to acquire, report, and aggregate data in real time on constrained robotics hardware platforms Taking full ownership of the data pipeline from robot to cloud PostgreSQL databases Defining and implementing strategies for data ingestion and analysis including how, when, and where data is stored and transferred Designing … maintaining the cloud interface for robotic data system Collaborating with robotics, electronics, and software teams in an Agile environment To apply for this Robotics Software Design Engineer - C++/PostgreSQL you should have: A degree or master's in Software Engineering, Computer Science, Robotics, or a related field Proven ...

Software Engineer - Robotics

Hiring Organisation
Mars Recruitment
Location
Reading, Theale, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum plus share scheme & benefits
Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. … years, due to needing SC clearance. Key Responsibilities: Design, and development of software for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs), leveraging ROS/ROS 2 and other robotic middleware. Integration and selection of a wide array of sensors (e.g., sonar, cameras, Doppler velocity logs, IMUs) and actuators ...

Flight Software Engineer - Robotics

Hiring Organisation
YT Technologies
Location
Bloomsbury, Shropshire, United Kingdom
Employment Type
Permanent
Salary
GBP 55,000 - 65,000 Annual
proven track record in delivering safety-critical or mission-critical systems. Proficiency in C/C++ and Python, with experience in robotics frameworks (e.g., ROS, Gazebo, MoveIt). Strong knowledge of robotics algorithms and techniques, including perception, planning, control, and decision-making. Solid understanding of software development methodologies, such ...

Flight Software Engineer - Robotics

Hiring Organisation
YT Technologies
Location
Yes, Bloomsbury, Greater London, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum
proven track record in delivering safety-critical or mission-critical systems. ● Proficiency in C/C++ and Python, with experience in robotics frameworks (e.g., ROS, Gazebo, MoveIt). ● Strong knowledge of robotics algorithms and techniques, including perception, planning, control, and decision-making. ● Solid understanding of software development methodologies, such ...

Robotics Software Engineer

Hiring Organisation
Lawrence Harvey
Location
Oxford, England, United Kingdom
intelligent systems. Build and maintain software architectures bridging low-level control, perception, and high-level planning. Configure and extend robotic middleware and interfaces (e.g., ROS 2 or similar) Contribute to and leverage simulation, modelling, and validation of robotic systems in virtual environments (e.g., Nvidia Isaac, Gazebo) and physical labs. Collaborate ...

Senior Firmware Engineer

Hiring Organisation
Randstad Digital
Location
London, United Kingdom
Employment Type
Permanent
/C++ and RTOS (FreeRTOS, Zephyr) Control systems & kinematics knowledge Debugging with oscilloscopes & logic analysers Git, CI/CD and Agile Nice to have: ROS/ROS2, ML, computer vision, Rust What's On Offer Competitive salary + equity Paid holiday Global travel Free meals & team events Startup culture with ...

Senior Robotics Engineer

Hiring Organisation
Lawrence Harvey
Location
Sheffield, England, United Kingdom
Senior Robotics Engineer Want to work with a team who are building a software platform that lets roboticists deploy robot applications faster? Robotics needs better developer tools. This team is building them. A UK based start-up is looking for a Senior Robotics Engineer to join their team … Doing: Collaborate in designing, developing, and maintaining the platform roadmap Build and maintain drivers, interfaces, and protocol bridges for ROS2 and non-ROS robots Integrate a wide range of robots, sensors, and actuators into the platform Develop features for: teleoperation & telepresence (low-latency, safety, failovers) and Real-time telemetry, diagnostics ...

Embedded Software Engineer (Real-Time / Robotics)

Hiring Organisation
Electus Recruitment Solutions
Location
Newcastle Upon Tyne, England, United Kingdom
with Linux and real-time software development Expertise with robotics, automation or machine control Basic electronics knowledge and ability to read schematics Familiarity with ROS, OpenCV, machine learning or PLC software is a plus Eligibility for UK defence security clearance What’s On Offer Up to 45% cash bonus relocation ...

Staff Software Engineer

Hiring Organisation
Randstad Digital
Location
City of London, London, United Kingdom
Employment Type
Permanent
navigation, vision & RL Shape architecture + interfaces Debug systems in sim + real environments Support field testing You Bring: 5+ yrs robotics C++ + ROS/ROS2 Strong debugging + hardware experience Collaborative, hands-on mindset Join us and help build the future of robotics! #Robotics #SoftwareEngineering #CPlusPlus #ROS #AutonomousSystems ...

Staff Software Engineer

Hiring Organisation
Randstad Technologies
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£80,000 - £120,000 per annum
navigation, vision & RL Shape architecture + interfaces Debug systems in sim + real environments Support field testing You Bring: 5+ yrs robotics C++ + ROS/ROS2 Strong debugging + hardware experience Collaborative, hands-on mindset Join us and help build the future of robotics! #Robotics #SoftwareEngineering #CPlusPlus #ROS #AutonomousSystems ...

Senior Software Engineer

Hiring Organisation
Randstad Digital
Location
City of London, London, United Kingdom
seamless, reliable whole. Expect cross-disciplinary collaboration, rapid iteration, and solving practical challenges close to hardware. You Bring: 5+ yrs robotics C++ and ROS/ROS2 Strong debugging + hardware experience Collaborative, hands-on mindset What You’ll Do: Develop app-level software for client robots 🤖 Integrate components across control ...

Robotic Software Engineer

Hiring Organisation
Randstad Digital
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Contract
platforms Debug and support long-running robotic systems in live environments Work closely with mechanical and electrical engineers to deliver integrated solutions Contribute to system architecture, safety, and reliability practices MUST-HAVES (Non-Negotiable) Core Technical Requirements Industrial or real-world robotics experience Mobile robots, robotic arms, automation cells … Python Dependency management Experience debugging long-running Python systems Python used in safety-critical or regulated environments Robotics & Systems Experience Strong experience with ROS (ROS1 or ROS2) in real projects Experience with safety-critical or reliability-critical systems Robotics, medical devices, aerospace, industrial automation, etc. Hardware-adjacent software development experience ...

Software Engineer

Hiring Organisation
Intellect Group
Location
London Area, United Kingdom
robotic control pipelines Develop and maintain simulation environments for testing and validation Implement and deploy real-time computer vision algorithms for robotic applications Optimize system performance for low-latency, real-time operation Collaborate with cross-functional engineering teams on end-to-end robotic systems Research and prototype new approaches … visual understanding Debug, profile, and optimize complex software systems for real-world deployment Requirements Strong programming skills in C++ and Python Experience with ROS and real-time robotic systems Understanding of robotics fundamentals and control theory Strong background in computer vision and image processing Experience with OpenCV and PyTorch ...

Robotics Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
field settings Collaborating closely with mechanical, electronics, and systems engineers to deliver complete solutions Contributing to autonomy and system architecture, including (where applicable) ROS/ROS2-based development You will be a software engineer with experience developing software for real-world hardware systems. You enjoy working close … proficiency in C/C++ and/or Python Experience working in Linux-based environments Strong analytical and problem-solving skills Additional Experience (Beneficial) ROS or ROS2 development Embedded systems or real-time control Robotics, automation, mechatronics, or autonomous systems Why Consider This Role? Competitive salary Comprehensive benefits package including ...

Lead UAV Engineer

Hiring Organisation
Hernshead Recruitment Ltd
Location
Shaftesbury, Dorset, United Kingdom
Employment Type
Contract
Contract Rate
GBP 65 - 70 Hourly
embedded hardware, firmware and robotics software, with a strong emphasis on safety-relevant engineering, reliable real-world operation, and leading delivery across the full system lifecycle. Job Responsibilities: Lead end-to-end UAV system development: architecture, build, integration, flight testing, iteration and deployment readiness. Own platform-level technical … ability to lead design and review. Practical experience with ArduPilot and/or PX4 on Pixhawk/Cube Pilot-class hardware. Working experience with ROS/ROS2 and Linux-based development; Git version control. Proven sensor integration and validation (IMU, GNSS/INS, LiDAR and/or cameras; plus ...