Robotics Software Engineer - C++/ROS2
C++ / C# / Python / Java
Upload CV
-
Cambridge, Cambridgeshire
-
C++ / C# / Python / Java
-
Permanent
-
NAD1065
-
Dependent on experience + Shares
Robotics Software Engineer – C++/ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, 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 seeking a Robotics Software Engineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test, and debug real-time robotic applications on Linux platforms. Deploy and validate robotics software on physical hardware, including field testing. Required 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) and Linux development. Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Desirable Skills: Familiarity with Docker, UML, microcontroller programming, and CI/CD pipelines. Exposure to ROS1 migration, simulation tools (e.G. Gazebo, RViz), and project tracking tools such as Jira. This role offers a competitive salary, benefits package, and opportunities for career progression and profit share within a pioneering robotics company driving real-world impact. ?? To apply for the Robotics Software Engineer – C++/ROS2 (Linux) role, please send your CV to NDrain@redlinegroup.Com , Or call 01582 878828 / 07487 756328.