Always looking for smart people
We are always looking for smart and motivated people to join our team. If you are interested in working with us, please send your CV and some information about yourself to jobs@sunflower-labs.com.
Software Engineer - UAV Control & Navigation (Belgrade, Serbia)
Design and develop innovative solutions that push the boundaries of UAV capabilities. Work on core functionalities of both our drone and base station systems—including control, state estimation, mission execution, and safety—while collaborating with a multidisciplinary team of experts in avionics, autonomy, and embedded systems.
Responsibilites
- Design, develop and optimize software for:
- - Flight control and drone dynamics
- - Navigation, sensor fusion and state estimation
- - Mission planning and autonomous behavior
- - Obstacle detection and avoidance
- - Precision landing
- - Flight safety and reliability
- - System health monitoring and failover handling
- Write high-performance embedded code (C/C++) for real-time UAV systems
- Implement safety checks and autonomous recovery mechanisms
- Conduct simulation and field tests to validate performance
- Participate in system architecture discussions, code reviews, and technical documentation
Qualifications
- Proficiency in C and C++ for embedded systems required
- Hands-on experience with quadcopters or other multirotor UAVs (building, tuning, or operating) desired
- Experience working with flight control firmware desired
- Familiarity with ROS / ROS2 for robotic system integration desired
- Background in real-time systems or simulation environments
- Strong analytical and debugging skills
- Proficient in written and spoken English
If you are interested in this position – get in touch: jobs@sunflower-labs.com