
On-Site
Full-Time
Bengaluru, Karnataka
India
About the Role
Location: This job is based in Dubai
Roles & Requirements
Demonstrated design and integration experience with commercial-off-the-shelf (COTS) autopilots/flight computers such as PixHawk, PX4, APM and Arduino
Fluency in Matlab/Simulink and C++ for development and analysis
2 years+ of experience with object oriented programing in C/C++/Python/MATLAB Simulink/SITL Gazebo/Visual Studio/JIRA
Create custom drivers for autopilot, sensors and actuators on the PX4 & PixHawk APM flight control software stack
Work with our Guidance, Navigation, and Controls (GNC) team to create new firmware modules for PX4
Ability to read existing device driver code and quickly understand its general design and the flow of data through the code
Ability to integrate custom functionalities on mission Planner/Q-Ground Control software
Develop guidance algorithms to provide mission capability
Design and tune controllers for vehicle stability and control
Experience with software-in-the-loop tests and hardware-in-the-loop tests, aircraft ground tests and flight tests
Ability to review and understand large code bases
Strong analytical problem solving skills using scientific method and design of experiments
Familiarity with common microcontroller peripherals such ADC, DMA, and PWM
Familiarity with CAN bus
Familiarity with Mavlink protocol
Work responsibly with minimum supervision and with other team members.
Knowledge of autopilot configuration & operation
Active contributor to Dronecode
Roles & Requirements
Demonstrated design and integration experience with commercial-off-the-shelf (COTS) autopilots/flight computers such as PixHawk, PX4, APM and Arduino
Fluency in Matlab/Simulink and C++ for development and analysis
2 years+ of experience with object oriented programing in C/C++/Python/MATLAB Simulink/SITL Gazebo/Visual Studio/JIRA
Create custom drivers for autopilot, sensors and actuators on the PX4 & PixHawk APM flight control software stack
Work with our Guidance, Navigation, and Controls (GNC) team to create new firmware modules for PX4
Ability to read existing device driver code and quickly understand its general design and the flow of data through the code
Ability to integrate custom functionalities on mission Planner/Q-Ground Control software
Develop guidance algorithms to provide mission capability
Design and tune controllers for vehicle stability and control
Experience with software-in-the-loop tests and hardware-in-the-loop tests, aircraft ground tests and flight tests
Ability to review and understand large code bases
Strong analytical problem solving skills using scientific method and design of experiments
Familiarity with common microcontroller peripherals such ADC, DMA, and PWM
Familiarity with CAN bus
Familiarity with Mavlink protocol
Work responsibly with minimum supervision and with other team members.
Knowledge of autopilot configuration & operation
Active contributor to Dronecode