ID: Amazon Development Center Germany GmbH The Manager of the Technical Execution team at Amazon Robotics leads innovations in warehouse automation, overseeing complex robotics systems that revolutionize fulfillment operations. Operating at the intersection of software and hardware, this leader drives architectural decisions that impact millions of robot-supported customer deliveries daily. They mentor engineering teams, translate business needs … into technical solutions, and ensure robust system reliability across Amazon's global network. Working with state-of-the-art robotics technology, they balance immediate operational demands with long-term scalability goals. Their decisions directly influence Amazon's ability to maintain its competitive edge in automated fulfillment solutions. Key Responsibilities Drive technical architecture decisions for large-scale robotics systems Lead … support and manage projects independently. The team is located in the EU but has a global impact. Basic Qualifications Systems architecture and design RobotOperatingSystem (ROS) CI/CD pipelines Cloud infrastructure (AWS) Performance optimization Real-time systems Leadership of an international team Preferred Qualifications Bachelor's degree in Computer Science, Robotics, or related field 5+ More ❯
a related field. Proven experience 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? Be part of a dynamic More ❯
in computer science, electronics or similar AND demonstrable project expertise working on industrial robotic systems including mobile robots, machine vision systems and multi-DoF arm robotics. Substantial experience with ROS 1/2 for robotic control systems and automation including network protocols. Experience of safety-critical systems used within automation. Extensive experience using Python for robotics. This is a senior 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 ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Babcock Mission Critical Services España SA
develop, and maintain cross-platform code libraries (Linux, Windows, Android) using C++, following object-oriented design principles and employing CMake for build management. Develop and integrate robotics applications utilizing ROS, including advanced OpenCV, Boost, Standard library, and Jsoncpp for efficient data processing and manipulation. Implement machine learning models for object detection, particularly using YOLOv5, and optimize performance using Nvidia CUDA More ❯
About SPAICE SPAICE is building the autonomy operatingsystem that empowers satellites and drones to navigate and interact with the world - regardless of the environment. From GPS-denied zones on Earth to the unexplored frontiers of space, our Spatial AI delivers unprecedented levels of autonomy, resilience, and adaptability. At SPAICE, you'll work on real missions alongside leading … in a multidisciplinary team , collaborating with control engineers, AI researchers, and aerospace experts Bonus: Familiarity with sensor simulation (e.g., LiDAR, cameras, radar) or synthetic data generation Bonus: Experience with ROS , Isaac Sim , AirSim , or Unity in robotics or autonomous systems contexts Perks & Benefits Competitive salary, based on your experience and impact. Equity options - you are going to be part of More ❯
to learn new technology Successful 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 and environment configuration management Software More ❯
to learn new technology Successful 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 and environment configuration management Software More ❯
Abingdon, Oxfordshire, Clifton Hampden, United Kingdom
Rullion Managed Services
in Research Engineering - Minimum 3 - 5 Years Working Research experience Desired Experience: * Established publication record * Postgraduate research degree or equivalent experience. * For candidates with a software background - experience in ROS, experience with Unreal Engine, experience in the design of human-machine interfaces, experience in applied AI or ML for operations * Experience of on-site deployments or demonstrations of research * Experience More ❯
to try new things A value-add of some kind (see examples below) Knowledge practice of safety standards (e.g. ISO 26262, MISRA C++:2023, ASPICE) Robotics domain knowledge (e.g. ROS) Expertise in modern C++ template meta-programming Skilled at control systems design Adept at creating software for resource constrained environments Something else we haven't thought of that you think More ❯
of high-performance, low-carbon 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 internal prototypes to robust, field … working together to refine our 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 who is able to lead … platforms and automation equipment (e.g., 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 (where possible) with the team More ❯
Developing software to coordinate robot controls within a modular hardware platform Royston, Herts; £DoE + Package Based at state-of-the-art facilities just outside Royston, this growing company has garnered a number of high-profile corporate partners as it looks to develop their scalable robotics-based platform. As they expand, they are looking to recruit a Senior Software … in computer science, electronics or similar AND demonstrable project expertise working on industrial robotic systems including mobile robots, machine vision systems and multi-DoF arm robotics. Substantial experience with ROS 1/2 for robotic control systems and automation including network protocols. Experience of safety-critical systems used within automation. Extensive experience using Python for robotics. This is a senior … including career support, private medical insurance and bonus. Due to the nature of projects, the role is based fully onsite. Parking is available if required. Keywords: Robotics, Software, Python, ROS, Electro-mechanical, Safety Critical, Automation, Machine Vision, Mobile Robots, DoF Arm Robots, Industry, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job's not More ❯
Our client, a cutting-edge robotics company operating in the logistics and automation sector, is seeking a Senior Software Engineer to join their growing team. This is a rare opportunity to take technical ownership of complex robotic systems and help shape the foundation of an advanced software stack used in real-world autonomous applications. This role is ideal for … boundaries (e.g. PyTorch, TensorRT, CUDA) Passion for clean code, API design, and maintainable architecture Proven track record of delivering production-grade systems in fast-moving teams Desirable: Experience with ROS 2, DDS, or other robotics middleware Familiarity with embedded systems, low-latency compute, or real-time constraints Knowledge of Linux internals or RTOS Proficiency with tools such as CMake, gtest … you're excited about working on real-world robotics in a collaborative, deeply technical environment-we encourage you to apply today. Key words: Senior Software Engineer, Robotics, C++, Python, ROS 2, DDS, CUDA, PyTorch, TensorRT, Real-Time Systems, Embedded Systems, Low Latency, CI/CD, API Design, Linux Kernel, Multithreading, GPU Optimisation, Robotics Engineer, Autonomous Systems, London Engineering Jobs, Robotics More ❯
transformer-based models, across RGB-D, point cloud, and tactile modalities. Deliver real-time inference pipelines using PyTorch, TensorRT, and CUDA on embedded accelerators (e.g., Jetson). Integrate with ROS 2 : clean modular nodes, lifecycle management, deterministic scheduling, robust fallback behavior. Collaborate tightly with control, planning, and hardware to ensure robust closed-loop performance in real-world robot tasks. … modern C++ (17/20) and Python for high-performance robotics software. Deep experience with PyTorch (training & deployment), and GPU optimisation (CUDA/TensorRT). Strong working knowledge of ROS 2 (rclcpp, lifecycle nodes, real-time QoS, DDS). Hands-on experience with transformer-based models (e.g., DETR, SAM, DINOv2, ViT, CLIP, etc.) for visual understanding. Track record of high … impact real-world deployments in robotics. Preferred Qualifications Experience leading perception efforts for manipulation platforms (e.g., bin picking, mobile manipulation, robot arms). Familiarity with multi-modal perception (vision + depth + tactile/force). Strong grasp of 3D geometry, calibration, and SLAM . Published in top-tier venues (e.g., CVPR, RSS, ICRA, CoRL). Contributions to open More ❯
transformer-based models, across RGB-D, point cloud, and tactile modalities. Deliver real-time inference pipelines using PyTorch, TensorRT, and CUDA on embedded accelerators (e.g., Jetson). Integrate with ROS 2 : clean modular nodes, lifecycle management, deterministic scheduling, robust fallback behavior. Collaborate tightly with control, planning, and hardware to ensure robust closed-loop performance in real-world robot tasks. … modern C++ (17/20) and Python for high-performance robotics software. Deep experience with PyTorch (training & deployment), and GPU optimisation (CUDA/TensorRT). Strong working knowledge of ROS 2 (rclcpp, lifecycle nodes, real-time QoS, DDS). Hands-on experience with transformer-based models (e.g., DETR, SAM, DINOv2, ViT, CLIP, etc.) for visual understanding. Track record of high … impact real-world deployments in robotics. Preferred Qualifications Experience leading perception efforts for manipulation platforms (e.g., bin picking, mobile manipulation, robot arms). Familiarity with multi-modal perception (vision + depth + tactile/force). Strong grasp of 3D geometry, calibration, and SLAM . Published in top-tier venues (e.g., CVPR, RSS, ICRA, CoRL). Contributions to open More ❯
transformer-based models, across RGB-D, point cloud, and tactile modalities. Deliver real-time inference pipelines using PyTorch, TensorRT, and CUDA on embedded accelerators (e.g., Jetson). Integrate with ROS 2 : clean modular nodes, lifecycle management, deterministic scheduling, robust fallback behavior. Collaborate tightly with control, planning, and hardware to ensure robust closed-loop performance in real-world robot tasks. … modern C++ (17/20) and Python for high-performance robotics software. Deep experience with PyTorch (training & deployment), and GPU optimisation (CUDA/TensorRT). Strong working knowledge of ROS 2 (rclcpp, lifecycle nodes, real-time QoS, DDS). Hands-on experience with transformer-based models (e.g., DETR, SAM, DINOv2, ViT, CLIP, etc.) for visual understanding. Track record of high … impact real-world deployments in robotics. Preferred Qualifications Experience leading perception efforts for manipulation platforms (e.g., bin picking, mobile manipulation, robot arms). Familiarity with multi-modal perception (vision + depth + tactile/force). Strong grasp of 3D geometry, calibration, and SLAM . Published in top-tier venues (e.g., CVPR, RSS, ICRA, CoRL). Contributions to open More ❯
Are you a detail-focused, hands-on, Control Systems Engineer with a passion for drones? Joining us as Control Systems Engineer , you will have an opportunity to support the system analysis, modelling, design and delivery of our UXV navigation co-pilot platform. Our UXV platform operates autonomously in challenging environments, in civil and military use cases. At Archangel Autonomy … a fun, forward-thinking experienced team to deliver transformative AI solutions. Our mission is to design and deploy AI technologies that protect, support, and enhance the work of those operating on the front lines: law enforcement, first responders, NGOs, wildlife rangers, and military personnel. We are proud to be innovators, record breakers, and practical problem solvers. We thrive on … Experience in designing, developing and testing embedded software and hardware control systems for UAV, UXV, autonomous driving or aerospace applications Working knowledge of C/C++ Experience working with ROS or robotics sensors (IMU, GPS/GNSS, LIDAR, RADAR, Cameras, etc.) Experience with model-based design and modelling tools such as UML and/or SysML Understanding of state-space More ❯
coordination with Shield AI's global product, engineering, and business development teams. Drive Adoption: Champion Hivemind with defense customers and OEMs, shaping concept of operations (CONOPS), autonomy requirements, and system architectures to ensure successful adoption. Drive Hivemind Solutions: Support end-to-end Hivemind integrations onto third-party platforms in collaboration with platform providers and Shield AI engineers. Drive Hivemind … integrators, and field users across the region. Engage with Engineering & Product: Act as the bridge between regional customers and Shield AI engineering teams-translating mission needs into feature requests, system architectures, and integration priorities. Support Bids & Demos: Lead or support regional demonstration campaigns, RFP responses, and customer trials to showcase Hivemind capabilities. Influence Product Development: Provide regional customer feedback … autonomy software into UAVs, loitering munitions, or robotic platforms (hardware/software co-design, GNC, SWaP constraints). Experience with AI/ML-driven autonomy stacks, robotics middleware (e.g. ROS/ROS2), and embedded systems on air, land, or sea platforms. Knowledge of distributed C2 systems, edge networking, and multi-agent coordination. Prior work with Hivemind or similar autonomy frameworks More ❯
across engineering and operations to turn complex maritime challenges into elegant solutions Providing hands-on mentoring to junior engineers while championing best practices in software quality and development Supporting system integration and participating in live vessel deployments and field trials Are you the … ideal candidate? Degree-qualified in Robotics, Mechatronics, Computer Science, or a similar discipline 7+ years' experience in robotics or embedded systems with strong C++ expertise Skilled with robotic frameworks (ROS, DDS, LCM) and GUI tools (Qt) Confident in agile workflows, CI/CD pipelines, and high-stakes development environments Willing to travel internationally for testing and integration projects What's More ❯
Essential Skills and Experiences: Proven experience in software development. Level of experience aligning to seniority of applied position. Opportunities for positions include embedded systems, RTOS, C++, Embedded C++, Qt, ROS and more. Experience with software development tools and environments (e.g., debuggers, emulators, compilers, VSCode). Understanding of flight control software, avionics, or aerospace software development practices, e.g. DO-178-C. … Experience in software requirements, design, implementation, verification, and validation. Strong analytical skills with the ability to troubleshoot complex technical challenges including understanding "beyond the software" at the system level. Excellent team-work and ability to work with cross-functional teams, stakeholders, and engineers at all levels. Familiarity with Agile methodologies, CI/CD pipelines, and modern software development workflows. More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Understanding Recruitment
Lead Robotics Engineer to take ownership of the software architecture behind a multi-agent coordination engine for autonomous robotic systems. You’ll be designing the core orchestrator—essentially the system’s brain—that connects symbolic planning, behaviour logic, and real-world execution. This is a senior role with real technical impact, reporting directly into leadership. 📍 Location: Cambridge (hybrid … Focus: Multi-agent orchestration, real-time systems, robotics software architecture 💡 Why this role matters: You’ll architect the control layer behind a high-performance, field-ready robotics platform Define system-wide APIs, state machines, and communication protocols across planning and perception Join a team solving real-world problems in multi-agent autonomy with a mission-first mindset 🚀 What you … Build the system that connects symbolic planning to low-level task execution Lead integration across modules—perception, planning, and control Design robust state machines and communication flows using ROS 2 and DDS Define gRPC and ROS 2 interfaces between all core subsystems Drive simulation-based testing (HITL/SITL) and ensure code is deployment-ready Interested? Apply now More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Understanding Recruitment
Lead Robotics Engineer to take ownership of the software architecture behind a multi-agent coordination engine for autonomous robotic systems. You’ll be designing the core orchestrator—essentially the system’s brain—that connects symbolic planning, behaviour logic, and real-world execution. This is a senior role with real technical impact, reporting directly into leadership. 📍 Location: Cambridge (hybrid … Focus: Multi-agent orchestration, real-time systems, robotics software architecture 💡 Why this role matters: You’ll architect the control layer behind a high-performance, field-ready robotics platform Define system-wide APIs, state machines, and communication protocols across planning and perception Join a team solving real-world problems in multi-agent autonomy with a mission-first mindset 🚀 What you … Build the system that connects symbolic planning to low-level task execution Lead integration across modules—perception, planning, and control Design robust state machines and communication flows using ROS 2 and DDS Define gRPC and ROS 2 interfaces between all core subsystems Drive simulation-based testing (HITL/SITL) and ensure code is deployment-ready Interested? Apply now More ❯
cambridgeshire, east anglia, united kingdom Hybrid / WFH Options
Understanding Recruitment
Lead Robotics Engineer to take ownership of the software architecture behind a multi-agent coordination engine for autonomous robotic systems. You’ll be designing the core orchestrator—essentially the system’s brain—that connects symbolic planning, behaviour logic, and real-world execution. This is a senior role with real technical impact, reporting directly into leadership. 📍 Location: Cambridge (hybrid … Focus: Multi-agent orchestration, real-time systems, robotics software architecture 💡 Why this role matters: You’ll architect the control layer behind a high-performance, field-ready robotics platform Define system-wide APIs, state machines, and communication protocols across planning and perception Join a team solving real-world problems in multi-agent autonomy with a mission-first mindset 🚀 What you … Build the system that connects symbolic planning to low-level task execution Lead integration across modules—perception, planning, and control Design robust state machines and communication flows using ROS 2 and DDS Define gRPC and ROS 2 interfaces between all core subsystems Drive simulation-based testing (HITL/SITL) and ensure code is deployment-ready Interested? Apply now More ❯