Collaborate with the team to design, develop, and integrate software stacks into our autonomous drone platform.
Design and implement robust and scalable software architecture for the drone, ensuring efficient communication between sensors, control systems, and navigation algorithms.
Implement sensor fusion techniques to enhance perception and localization capabilities, enabling the drone to navigate autonomously in dynamic indoor environments.
Develop and optimize navigation algorithms for obstacle avoidance, path planning, and autonomous mission in indoor spaces.
Work closely with hardware engineers to integrate sensors, actuators, and other hardware components, ensuring seamless communication with the software stack.
Conduct thorough testing, simulation, and validation of the autonomous drone's software and hardware components, identifying and resolving issues to ensure reliable performance.
Stay up to date with the latest advancements in robotics and drone technology to incorporate innovative solutions into our projects.
Requirements
Proven experience with ROS software development and integration.
Strong programming capabilities in languages such as C++ and Python.
Familiarity with sensor fusion, perception, and autonomous navigation.
Basic knowledge of computer vision.
Optimization of algorithms for embedded systems and constrained resources
Best practices of SW development (Git, CI)
Experience with real world applications on autonomous drones
Knowledge of PX4 and/or other autopilots
Experience with simulation tools like Gazebo
Familiar with agile methodologies and task management tools (Jira or similar)
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.