![Yali Aerospace](https://media.trabajo.org/img/noimg.jpg)
UAV Software
1 month ago
Thanjavur, India
Yali Aerospace
Full time
Job Description
We are looking for a highly skilled UAV Software & Controls Engineer to join our “Yali Aerospace“ team. The ideal candidate will have a strong background in software development, with expertise in Linux device drivers, microcontroller-based systems, PX4 Environment, Mavlink protocol, and real-time applications for Unmanned Aerial Vehicles (UAVs).
Responsibilities
- Develop and maintain our unique segment of the PX4 flight control software.
- Develop and maintain our CAN adapter drivers in the PX4 software to optimize communication between the system and the autopilot.
- Integrate various payloads, sensors, and avionics with the autopilot in the PX4 environment.
- Integrate off-the-shelf GCS software and other API-based systems with the autopilot.
- Develop and maintain applications, guidance systems, and automated programs for the onboard mission computer to enable advanced operational use cases.
- Ideally: Collaborate with the electronics department on developing and maintaining the firmware for the drone’s main PCB and smart battery BMS.
- Actively participate in the flight-testing program for new autopilot features or integration projects.
- Manage your own tasks and projects independently.
- Document your work to a professional standard in English.
Qualifications
- A degree in control systems engineering, software development, aerospace engineering, or a related field.
- Expertise in programming autopilots and unmanned systems, ideally drones.
- Strong programming background in PX4 and a thorough understanding of the PX4 infrastructure.
- Experience with Mavlink protocol integration.
- Proficiency in C/C++ programming.
- Working experience with GitHub and Linux.
- Deep understanding and experience in tuning PID control loops.
- Proven track record of driving software development projects through the entire development cycle and maintaining code.
- Ability to thrive in a team environment while also being capable of working independently and proactively.
- Fluency in both spoken and written English.
- Professional experience in drone operations or an aviation background.
- Skills as a drone or RC helicopter pilot.
- A general interest in staying informed about and contributing to this innovative industry.
What we offer:
- Performance bonus
- Flexible schedule
- Competitive salary
- Paid time off
- Professional development opportunities