×
Register Here to Apply for Jobs or Post Jobs. X

Software Architect – Robotics

Job in Riyadh, Riyadh Region, Saudi Arabia
Listing for: Astek Middle East
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Robotics, Software Engineer
Salary/Wage Range or Industry Benchmark: 300000 - 400000 SAR Yearly SAR 300000.00 400000.00 YEAR
Job Description & How to Apply Below

Software Architect – Robotics

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.

Key Responsibilities
  • 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
Requirements
  • MSc or PhD in a STEM discipline, with a strong focus on software engineering
  • 5+ 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
Nice to Have
  • Experience with mobile or humanoid robots
  • Exposure to field operations, including remote debugging, log analysis, and incident response

Seniority level
:
Director

Employment type
:
Full‑time

Job function
:
Information Technology and Engineering

Industries
:
Information Technology & Services and Robotics Engineering

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary