More jobs:
Software Architect – Robotics
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-01-22
Listing for:
Astek Middle East
Full Time
position Listed on 2026-01-22
Job specializations:
-
Software Development
Robotics, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
We are looking for a highly skilled Software Architect – Robotics to lead the design, structure, and evolution of complex robotic software systems. You will play a key role in shaping the robot code stack, defining CI/CD and testing strategies, and ensuring reliable deployment across operational robots in the field.
This role sits at the intersection of robotics, embedded/distributed systems, and modern software engineering practices
, and is ideal for someone who enjoys building scalable, maintainable, and production-ready robotic platforms.
- Own and evolve the robot software code stack
, including architecture, build systems, and dependency management - Design, implement, and maintain CI/CD pipelines to synchronize multiple codebases and environments
- Define and establish a layered test automation strategy
, including:- Component and integration testing
- Structured logging and metrics collection on robots
- Coordinate and plan software releases in alignment with field‑deployed robots and operational constraints
- Collaborate closely with robotics, systems, and field teams to ensure stable deployments and upgrades
- Promote and enforce software engineering best practices to deliver high‑quality, modular, and easily maintainable software
- Proactively identify technical risks and impediments, proposing pragmatic solutions with a clear cost–benefit mindset
- Stay up to date with emerging trends in robotics, simulation, CI/CD, and deployment tooling
- MSc or PhD in a STEM discipline
, with a strong focus on software engineering - 7+ years of professional software engineering experience
- 3+ years designing distributed or embedded systems in robotics, automotive, or IoT environments
- Hands‑on experience with ROS / ROS2 and integration with simulation tools (e.g. Isaac Sim)
- Strong experience in test automation
, including continuous, component, and integration testing - Excellent programming skills in Python and C++, writing clean, idiomatic, and production‑ready code
- Strong working knowledge of Linux and Git
- Experience with Yocto, Ansible, Docker
, and cloud‑native development concepts - Professional mindset: humble, collaborative, respectful, and solution‑oriented
- Experience with mobile or humanoid robots
- Exposure to field operations
, including remote debugging, log analysis, and incident response
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×