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

Department Icon IT / Software Development & Related
Posted: 6 days ago
4-10 years
Abu Dhabi · UAE
IT / Software Development & Related
work from office
Full Time
Closes 5 Jan 2027

Posted: 6 days ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Job Description

About the RoleWe 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 ResponsibilitiesSoftware 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 ForBeyond 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.

Skills

AlgorithmsCC++PythonDebuggingDevopsRoboticsSoftware ArchitectureSoftware DevelopmentTesting

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Technology has never evolved so fast. And with that evolution comes greater possibility – for businesses to make progress, build efficiency and discover new opportunities; for talent to explore, innovate and unleash its potential.

Our success has spanned over 20-years. In that time, we’ve come to understand that innovation is the only way to provide agile, practical solutions that transform businesses and careers that fulfil potential, faster.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Abu Dhabi · UAE.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.