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

Halian

Abu Dhabi

On-site

AED 350,000 - 600,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Halian is seeking a Senior Engineer to lead scalable software architectures, simulation environments, and Sim-to-Real deployment pipelines for advanced multi-robot systems. You will bridge research concepts to production-grade software and mentor engineers while guiding architectural decisions.

The role combines robotics software engineering, simulation, systems integration, and field deployment, with hands-on coding and leadership responsibilities across complex robotic platforms.

Qualifications

  • Master's degree in Robotics, Control Engineering, Computer Science, or related discipline.
  • Strong hands-on software development experience with C++ and Python.
  • 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.

Responsibilities

  • Design, develop, and maintain scalable architectures for distributed multi-robot systems.
  • Translate research concepts into robust, production-quality software.
  • Develop high-performance applications using C++ and Python.
  • Establish software engineering best practices, including code reviews, testing strategies, and maintainable system design.
  • Build high-fidelity robotics simulation environments and Sim-to-Real workflows.
  • Own deployment, testing, and field validation of solutions across robotic platforms.
  • Collaborate across teams to integrate autonomy, perception, communication, and coordination capabilities.

Skills

C++
Python
ROS2
Multi-robot systems
Simulation development

Education

Master's degree in Robotics, Control Engineering, Computer Science, or related discipline

Tools

Gazebo
Custom simulation frameworks

Job description

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
    • ArduPilot
    • Nav2
    • MOOS-IvP
  • Experience with CI/CD pipelines, containerization (Docker), and robotics DevOps 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 workstreams.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Halian | Managed Services, Recruitment Agency & Contract Staffing • Abu Dhabi

On-site
AED 350,000 - 520,000
Senior Engineer Multi-Robot Systems Software Development And Simulation
Senior Engineer Multi-Robot Systems Software Development And Simulation

Technology Innovation Institute • Abu Dhabi

On-site
AED 120,000 - 180,000
Senior Robotics Engineer
Senior Robotics Engineer

Analog • Abu Dhabi

On-site
AED 240,000 - 420,000
Robotics Engineer
Robotics Engineer

Analog • Abu Dhabi

On-site
AED 180,000 - 300,000
Robotics Engineer (Simulation)
Robotics Engineer (Simulation)

SteerAI • Abu Dhabi

On-site
AED 240,000 - 360,000
Competitive salary
Comprehensive benefits
Senior Engineer, Multi-Robot Systems & Sim-to-Real
Senior Engineer, Multi-Robot Systems & Sim-to-Real

Technology Innovation Institute • Abu Dhabi

On-site
AED 120,000 - 180,000
Senior Engineer, Multi-Robot Systems: Simulation
Senior Engineer, Multi-Robot Systems: Simulation

Halian | Managed Services, Recruitment Agency & Contract Staffing • Abu Dhabi

On-site
AED 350,000 - 520,000
Lead Software Engineer – Secure Mission Computing (m/f/d)
Lead Software Engineer – Secure Mission Computing (m/f/d)

Halian • Abu Dhabi

On-site
AED 420,000 - 660,000
Robotic Engineer, Automated Solutions (12-month FTC)
Robotic Engineer, Automated Solutions (12-month FTC)

VentureOne • Abu Dhabi

On-site
AED 360,000 - 600,000
Software Architect
Software Architect

SteerAI • Abu Dhabi

On-site
AED 420,000 - 540,000
Top locations