About The Position
We are looking for an Aerial Robotics Engineer with hands-on experience in ArduPilot, PX4, F.OPS, and system integration. The role involves developing, integrating, testing, and troubleshooting advanced aerial robotic systems. Candidates with strong practical and field-testing experience will be preferred.
Experience: 1–3 Years
Skills: ArduPilot, PX4, F.OPS, System Integration
General Expectations:
- Ambitious.
- Willingness to learn newer technologies.
- Good interpersonal and communication skills: verbal and written.
- Good understanding of engineering practices.
- Ability to work independently with clarity on scope and objectives.
- Ability to effectively and efficiently manage the team.
- Adequate knowledge of UAVs and their subsystems.
- Good troubleshooting and problem-solving skills, and be able to proactively seek out solutions for any work-related issues.
- Available for a full-time (in-office) position.
- Amenable to work with flexible schedules during peak periods.
Key Responsibilities:
- Create, maintain, and integrate software components for high-end robotic projects.
- Develop reusable and efficient code for robotic applications, including Vision-Based Localization (VSLAM).
- Improve localization and mapping of robotic vehicles using LiDAR and cameras.
- Test software extensively on simulation and hardware platforms.
- Develop multi-agent motion planning, decision-making, and collision avoidance systems.
- Work on sensor fusion, obstacle detection, 3D vision software, and deep learning.
- Develop custom motion control algorithms for path tracking, following, and formation control.
- Build robust solutions to advanced control problems and improve autonomous system performance in complex environments.
- Provide technical support for robotic systems.
- Develop and test computer vision algorithms.
- Program autonomous flight vehicles for repeatable tests in controlled environments.
- Integrate sensor data from various tracking and scanning systems.
- Develop and test sensor calibration algorithms.
It Would Be Awesome If You:
- Graduated in Robotics, Computer Science, Control Systems Engineering, Mathematical Engineering, Aerospace, Mechanical Engineering, Mechatronics, Electrical Engineering, or Industrial Automation.
- Have 2+ years of programming experience in C, C++, Python, or MATLAB.
- Have experience in motion planning, collision avoidance software, and sensor fusion.
- Have a strong mathematical background.
- Understand the basics of kinematics (e.g., transformations), sensor fusion, and optimization.
- Have experience with open-source flight controllers (ArduPilot/PX4 – Required).
- Have experience with ROS/ROS2/ROS Industrial or similar platforms – Required.
- Have experience with SLAM or visual tracking systems – Required.
- Have strong knowledge of robot motion-planning techniques and control systems state estimation.
- Have experience with point cloud processing.
- Have web programming and scripting experience.
- Have experience with sensor calibration.
- Have a track record of successful projects demonstrating computer vision and robotics skills.
- Keep up with the latest technical developments in the field.
- Possess excellent programming skills.