in software development, specifically in robotics and automation. Strong programming skills in languages such as C++, Python, or Java. Familiarity with robotics frameworks (e.g., ROS) and control systems. Excellent problem-solving skills and a proactive approach to challenges. Great communication skills and the ability to work collaboratively. Why Join Us More ❯
in software development, specifically in robotics and automation. Strong programming skills in languages such as C++, Python, or Java. Familiarity with robotics frameworks (e.g., ROS) and control systems. Excellent problem-solving skills and a proactive approach to challenges. Great communication skills and the ability to work collaboratively. Benefits of Joining More ❯
Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data analysis. Basic electronics knowledge and the ability to interpret schematics. Why work for us? Be More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
The Thrive Team
Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data analysis. Basic electronics knowledge and the ability to interpret schematics. Why work here? Be at More ❯
degree (or master’s) in software engineering, computer science, or equivalent 3+ years’ commercial experience in software development Strong C++ (11 onwards – 20 ideal) ROS/ROS2 experience and confident with Linux Hands-on experience with hardware integration and real-time systems Familiar with tools like Docker, Gazebo, Isaac Sim More ❯
degree (or master’s) in software engineering, computer science, or equivalent 3+ years’ commercial experience in software development Strong C++ (11 onwards – 20 ideal) ROS/ROS2 experience and confident with Linux Hands-on experience with hardware integration and real-time systems Familiar with tools like Docker, Gazebo, Isaac Sim More ❯
candidates usually have a degree in Software Engineering or similar numerate discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment More ❯
Requirements: * Degree in a STEM field (or equivalent experience) * Strong experience in software architecture within UAS, robotics, or autonomous systems * Proficiency in C++, Python, ROS, containerisation, and cloud platforms * Familiarity with UAS hardware, sensors, and communication protocols * Excellent leadership, communication, and cross-functional collaboration skills Desirable: * Experience with PX4, ArduPilot More ❯
homes. Our Micro Factories are already being deployed in multiple continents, and we're scaling fast. In this role, you’ll take ownership of robot programming and automation system development using ABB industrial robots and other automation hardware. This work will span the evolution of our systems from … factory-in-a-box approach into a globally scalable product. You’ll also work closely with other teams in AUAR (particularly Software and Building System teams) to enable a fully integrated design-to-manufacturing workflow across the tech stack. This is a hands-on technical leadership role for someone … KUKA, Universal Robots, FANUC, CNC machines, conveyors). Previous work in a high-growth start-up or productization of early-stage hardware. Familiarity with ROS, OPC-UA, or other industrial communication middleware. Experience developing solutions for construction automation or applications involving both machining and assembly. What We Offer Flexible working More ❯
Get AI-powered advice on this job and more exclusive features. Direct message the job poster from XpertDirect Software Engineer – ROS 2 & Autonomous Robotics Embedded Systems | ROS 2 | Robotics Software Development Are you passionate about creating software that powers autonomous robots and intelligent systems? We are looking for a Software … Engineer to join our client's team, working with ROS 2-based platforms to develop next-generation robotics solutions. The ideal candidate has hands-on experience in embedded software development, robotics middleware, and real-time system integration. Your Role: Design, develop, and maintain software components for ROS 2 robotic … deployment and debugging on real robotic platforms. What We’re Looking For: 3+ years of experience in embedded or robotics software development. Proficiency with ROS 2 , C++ or Python programming, and real-time embedded systems. Knowledge of robotics middleware, sensor integration, and control algorithms. Experience with Linux-based embedded platforms More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
Capgemini Engineering
for experienced applicants): C/C++ development Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/scripting Experience with … the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development Continuous Integration (CI) gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
that benefit society. You occasionally like to travel to academic conferences and customer demos in interesting locations, and support real-time testing of the robot system. Overseas travel to technical conferences is available but not mandatory. Company Description Autodiscovery is a leading robotics company in the UK that specializes … back-end web development and software development for robotic systems. Qualifications Computer Science and Software Development skills Proficient in Programming languages: C++ and Python ROS 2 experience preferred Strong problem-solving and analytical skills Good coding practices Git/GitHub Experience in robotics or AI development is a plus Bachelor More ❯
fieldai.com . About the Job Field AI is seeking passionate scientists and engineers to play a vital role in the development of advanced geometric robot perception algorithms. As a member of our Calibration, Localization, and Mapping (CLAM) team, you will work with a team of high-focused individuals in … fieldai.com . About the Job Field AI is seeking passionate scientists and engineers to play a vital role in the development of advanced geometric robot perception algorithms. As a member of our Calibration, Localization, and Mapping (CLAM) team, you will work with a team of high-focused individuals in … time synchronization Strong proficiency in C++ and Python and modern best practices, with the ability to write maintainable and efficient code Strong understanding how ROS works and experience with designing, building, and deploying your own nodes into a complex robotic system Strong problem-solving skills, attention to detail, and More ❯
homes. Our Micro Factories are already being deployed in multiple continents, and we're scaling fast. In this role, you’ll take ownership of robot programming and automation system development using ABB industrial robots and other automation hardware. This work will span the evolution of our systems from … factory-in-a-box approach into a globally scalable product. You’ll also work closely with other teams in AUAR (particularly Software and Building System teams) to enable a fully integrated design-to-manufacturing workflow across the tech stack. This is a hands-on technical leadership role for someone … KUKA, Universal Robots, FANUC, CNC machines, conveyors). Previous work in a high-growth start-up or productization of early-stage hardware. Familiarity with ROS, OPC-UA, or other industrial communication middleware. Experience developing solutions for construction automation or applications involving both machining and assembly. What We Offer Flexible working More ❯
of the Technology in Science Podcast Robotics Lead Engineer I am currently partnered with a cutting edge Robotics organization who are building a Humanoid Robot and are looking for Lead Robotics Engineer. This role will be part of the companies leadership team where you will collaborate closely with the … CEO & CTO. Specialising in AI & Robotics you will lead a talented team of engineers to take the Humanoid robot to the next level. Responsibilities Define and implement the AI and robotics strategy to achieve business goals. Lead R&D efforts in humanoid locomotion, manipulation, perception, and human-robot … least 5 years in leadership roles. Deep expertise in: Machine Learning and Deep Learning frameworks (e.g., TensorFlow, PyTorch). Robotic Operating Systems (e.g., ROS, ROS2). Computer Vision, Natural Language Processing (NLP), and Reinforcement Learning. Motion planning, sensor fusion, and control algorithms for humanoid robots. Proficiency in Python, C++ More ❯
Shrewsbury, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Northampton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Bradford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Stockport, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Worcester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Chesterfield, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
is highly desired (required for experienced applicants): Python development, in particular data processing and the use of graphing libraries git for version control Linux operating systems and bash CLI/… scripting Experience with the following technologies is beneficial: GitLab/GitHub or similar platform for collaborative development gcc, make, cmake and related compilation infrastructure ROS 2 , or other robotics middleware Integrated development workflow, in particular use of VS Code as an IDE Experience in the following topics: Control algorithms, in More ❯