Skip to content
×

Senior Engineer - Multi-Robot Systems Software Development & Simulation; m​/f​/d

Listing for: Halian | Managed Services, Recruitment Agency & Contract Staffing
Full Time position Listed on 2026-11-07
Job specializations:
  • Software Development
    Robotics, Software Engineer, Software Architect
Salary/Wage Range or Industry Benchmark: 350000 - 520000 AED Yearly AED 350000.00 520000.00 YEAR

Job Description & How to Apply Below

Position: Senior Engineer - Multi-Robot Systems Software Development & Simulation (m/f/d)
About

The Role

We are seeking a highly experienced and hands-on Senior Engineer to lead the development of scalable software architectures, simulation environments, and Sim-to-Real deployment pipelines for advanced multi-robot systems.

This role sits at the intersection of robotics software engineering, simulation, systems integration, and field deployment. You will play a critical role in transforming cutting-edge algorithms and prototype concepts into robust, deployable solutions operating across complex robotic platforms.

The ideal candidate combines deep technical expertise with a leadership mindset, remaining actively involved in software development while guiding architectural decisions and mentoring engineers.

Key Responsibilities Software Architecture & Systems Integration
  • Design, develop, and maintain scalable software architectures and middleware solutions for distributed multi-robot systems.
  • Translate research concepts, algorithms, and prototypes into robust, production-quality software.
  • Develop high-performance applications using modern C++ and Python.
  • Establish and promote software engineering best practices, including code reviews, testing strategies, and maintainable system design.
Simulation & Sim-to-Real Development
  • Build and manage high-fidelity robotics simulation environments to validate autonomous behaviors and multi-agent coordination strategies.
  • Own and continuously improve Sim-to-Real workflows, ensuring reliable transfer of capabilities from simulation to physical platforms.
  • Analyze telemetry, system logs, and field performance data to identify and close simulation-reality gaps.
Deployment, Testing & Validation
  • Take ownership of solutions throughout the entire development lifecycle, from concept and simulation through physical deployment and validation.
  • Participate in field testing activities, debugging software and system behaviors in real-world environments.
  • Collaborate across multidisciplinary teams to integrate autonomy, perception, communication, and coordination capabilities.
Required Qualifications
  • Master's degree in Robotics, Control Engineering, Computer Science, or a related discipline.
  • Strong hands-on software development experience with:
    • C++
    • Python
  • Demonstrated expertise in developing and maintaining high-fidelity robotics simulation environments such as Gazebo or custom simulation frameworks.
  • Proven experience bridging the Sim-to-Real gap and deploying robotics solutions from simulation into real-world systems.
  • Extensive experience with ROS2 and the development of scalable middleware architectures.
  • Strong background in Multi-Robot Systems (MRS), swarm robotics, or distributed autonomous systems.
  • Experience developing communication and coordination frameworks for multiple robots, UAVs, UGVs, or heterogeneous robotic fleets.
  • Willingness to take full ownership of solutions through software development, validation, integration, and field deployment.
Preferred Qualifications
  • Hands-on experience deploying robotic systems on physical platforms in operational environments.
  • Experience with autonomous aerial, ground, or marine systems.
  • Familiarity with robotics frameworks and autopilot ecosystems such as:
    • PX4
    • Ardu Pilot
    • Nav2
    • MOOS-IvP
  • Experience with CI/CD pipelines, containerization (Docker), and robotics Dev Ops practices.
  • Understanding of networking and communication challenges in distributed robotic systems, including concepts such as:
    • Mesh networking
    • Low-bandwidth communications
    • Network latency
    • Intermittent connectivity
What We're Looking For

Beyond technical expertise, the successful candidate will demonstrate:

  • A hands-on engineering mindset and active coding involvement.
  • Strong problem-solving and systems-thinking capabilities.
  • Ability to decompose complex technical challenges into executable work streams.
  • Experience mentoring engineers and influencing technical direction.
  • Adaptability in fast-paced R&D and advanced technology environments.
  • Creativity in designing practical and scalable robotics solutions.

Senior Engineer - Multi-Robot Systems Software Development & Simulation in Abu Dhabi, United Arab Emirates

Position Requirements

10+ Years work experience
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:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary