
On-Site
Full-Time
Surat, Gujarat
India
About the Role
Invenco AI is seeking for Drone Software Developer with a foundational understanding of Robot Operating System (ROS), ArduPilot, PX4, and related drone technologies. You will work alongside experienced engineers to develop and optimize software solutions for autonomous aerial systems, ensuring seamless integration with hardware components and enhancing drone performance.
Responsibilities
Assist in developing and optimizing software for UAVs using ROS, PX4, and ArduPilot.
Support the implementation and testing of flight control algorithms, navigation, and mission planning.
Help integrate sensors and payloads for data acquisition and processing.
Work with simulation environments (Gazebo, SITL) for testing and validation.
Assist in developing and maintaining communication protocols between drones and ground control stations.
Debug and troubleshoot software and hardware issues under the guidance of senior engineers.
Collaborate with cross-functional teams to improve system efficiency and performance.
Qualifications
Bachelor's degree in Robotics, Computer Science, Aerospace Engineering, or a related field.
proficiency in C++, Python, and embedded systems programming.
Exposure to PX4, ArduPilot, MAVLink, and UAVCAN.
Understanding of path planning, SLAM, computer vision, and AI for drones is a plus.
Experience with Linux-based systems and real-time computing is beneficial.
Strong problem-solving skills and eagerness to learn from senior engineers.
Responsibilities
Assist in developing and optimizing software for UAVs using ROS, PX4, and ArduPilot.
Support the implementation and testing of flight control algorithms, navigation, and mission planning.
Help integrate sensors and payloads for data acquisition and processing.
Work with simulation environments (Gazebo, SITL) for testing and validation.
Assist in developing and maintaining communication protocols between drones and ground control stations.
Debug and troubleshoot software and hardware issues under the guidance of senior engineers.
Collaborate with cross-functional teams to improve system efficiency and performance.
Qualifications
Bachelor's degree in Robotics, Computer Science, Aerospace Engineering, or a related field.
proficiency in C++, Python, and embedded systems programming.
Exposure to PX4, ArduPilot, MAVLink, and UAVCAN.
Understanding of path planning, SLAM, computer vision, and AI for drones is a plus.
Experience with Linux-based systems and real-time computing is beneficial.
Strong problem-solving skills and eagerness to learn from senior engineers.