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
Preferred Qualifications
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.
Senior Engineer - Multi-Robot Systems Software Development & Simulation in Abu Dhabi, United Arab Emirates