Education: Engineering degree (Robotics, Mechanical or related). Master's degree with 3+ years' industry experience preferred. Technical Expertise: Strong Python programming (3+ years of hands-on experience). ROS (RobotOperatingSystem) framework experience. CI/CD pipeline knowledge. Solid understanding of 3D geometry and autonomous robotics development. Preferred Backgrounds: Robotics or mechanical engineering labs. Data More ❯
Newcastle Upon Tyne, England, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
communication interfaces. Integrating and testing 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 (RobotOperatingSystem) to enhance autonomy. Skills & Experience Essential: Proven experience writing software to control real-world hardware or robotic systems. Strong skills in C …/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 up to £60,000 + discretionary bonus. Comprehensive benefits package — including private medical More ❯
Tyne And Wear, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
communication interfaces. Integrating and testing 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 (RobotOperatingSystem) to enhance autonomy. Skills & Experience Essential: Proven experience writing software to control real-world hardware or robotic systems. Strong skills in C …/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 up to 55,000 + discretionary bonus. Comprehensive benefits package - including private medical More ❯
Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
communication interfaces. Integrating and testing 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 (RobotOperatingSystem) to enhance autonomy. Skills & Experience Essential: Proven experience writing software to control real-world hardware or robotic systems. Strong skills in C …/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 up to £55,000 + discretionary bonus. Comprehensive benefits package - including private medical More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (RobotOperatingSystem 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to ROS1 migration, simulation tools (e.G. Gazebo More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C++14 or later) Hands-on expertise with ROS2 (RobotOperatingSystem 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to ROS1 migration, simulation tools (e.G. Gazebo More ❯
Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C+ or later) Hands-on expertise with ROS2 (RobotOperatingSystem 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to ROS1 migration, simulation tools (e.G. Gazebo More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Redline Group Ltd
responsible for: Developing and optimising 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 and 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 experience developing in modern C++ (C++14 or later) Strong PostgreSQL experience, including database design, optimisation … and cloud integration Solid Linux experience (essential) Experience with ROS1 and/or ROS2 (RobotOperatingSystem) is highly desirable This role offers a competitive salary and benefits package. You will join a pioneering technology company with excellent career growth opportunities and profit share options. To apply for this Robotics Software Design Engineer - C Postgres role, please More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
responsible for: Developing and optimising 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 and 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 experience developing in modern C++ (C++14 or later) Strong PostgreSQL experience, including database design … optimisation, and cloud integration Solid Linux experience (essential) Experience with ROS1 and/or ROS2 (RobotOperatingSystem) is highly desirable This role offers a competitive salary and benefits package. You will join a pioneering technology company with excellent career growth opportunities and profit share options. To apply for this Robotics Software Design Engineer - C++/Postgres More ❯
Redline Group - Specialist Recruitment for Technology & Electronics Companies
Robotics Software Engineer – C Linux Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK’s leading hubs for robotics and technology innovation? If so, our client – an innovative "tech for good" start-up – is actively … role, you should have: A degree or master’s in Software Engineering, Computer Science, or equivalent Provable experience working with C++14 and Linux Extensive experience with ROS1/ROS2 (RobotOperatingSystem) Familiarity with UML, microcontroller programming, embedded devices for robotics (e.G., NVIDIA Xavier/Jetson), Docker, Jira is beneficial This role offers a competitive salary and More ❯
different industry sectors. The Robotics 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. If you’re passionate about robotics and the … for a minimum of 5 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 into robust, modular control frameworks. … related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded software development such as STM32, ESP32, and Arduino. Bonus if you have worked with Pixhawk. More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
and Python is essential Experience 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 package 25 days holiday + More ❯
is desirable. A basic understanding of electronics and the ability to read electrical schematics is essential. Demonstrable knowledge and experience of current software engineering practices for RAS. Experience with ROS/ROS2, machine learning and OpenCV is advantageous. Knowledge of CODESYS or similar PLC software is beneficial. Experience working in a multi-disciplined engineering team. Ability to investigate and interpret More ❯
scalable code. Working closely with the robotics team to take ownership of advanced robotics subsystems. Responsibilities Develop quality software for a Robotics company Strong proficiency in Python Expertise in ROS 1/2 Discover and fix programming bugs At least 3 years proven industry experience in Robotics Experience with working in agile environments This role is full time onsite in More ❯