Python UAV Developer

Must have skills:

  • Proficiency in programming languages commonly used for UAV navigation applications, such as Python (C++ or Golang is a plus); experience with Python development frameworks and libraries
  • Understand and implement navigation algorithms specific to UAVs, including but not limited to path planning and obstacle avoidance algorithms; GPS-based navigation and geospatial data processing; inertial navigation systems (IMU) integration 
  • Familiarity with UAV flight control systems and protocols, such as PX4 and ArduPilot
  • Understanding of geospatial data formats, GIS (Geographic Information Systems), and the ability to process and analyze geospatial data for navigation and mapping purposes
  • Working experience with microcontrollers and microcomputing (such as Jetson, Raspberry Pi, etc.)
  • The capability to interface with and integrate various sensors and peripherals on UAVs, including cameras, lidar, GPS receivers.
  • Strong problem-solving skills to address technical challenges and troubleshoot issues that may arise during UAV navigation software development
  • Experience with profiling of multiprocess and multithreaded applications
  • Knowledge of security approaches and skills to work with NDA projects
  • At least an Upper-Intermediate level of English (spoken and written)

 

Nice to have skills:

  • Bachelor's or Master's degree in Aerospace, Computer Science, Electrical or Computer Engineering, Robotics, or a related field
  • Knowledge of remote sensing technologies and data transmission protocols for real-time monitoring and control of UAVs
  • As we are working on autonomous decision-making, understanding the core principles of integration is required
  • Experience in simulating UAV environments and conducting thorough testing to ensure the reliability and safety of navigation systems(Airsim, Gazebo, UnrealEngine would be a plus)

 

Your tasks will include:

  • Integrate algorithms and UAV
  • Taking part in test flights
  • Working on solution optimization and speed up
  • Adapting the solution to different boards
  • Pipeline creation and automation
  • Work on system security

 

Benefits:

  • Developing cutting-edge software solutions to tackle genuine challenges
  • Collaborating with experienced professionals who share a common goal
  • Full-time, working day from 09:00 to 18:00
  • Work in an office in the suburbs of Kyiv, transfer from the subway
  • Official registration and working conditions according to the legislation of Ukraine
  • Possibility of reservation
  • Conscripts must have any military registration document, even an expired one

 

About the company and project:

The position opened to a client-partner international company specializing in defense technologies with offices in Ukraine and Germany.

They excel at designing robust solutions that significantly enhance autonomy and reliability in navigational systems for Unmanned Aerial Vehicles operations. We are looking for a person who specializes in developing UAVs navigation applications. This person should combine expertise in software development with a deep understanding of UAV technology and navigation principles, as well as be aware of DS approaches in general.

Similar jobs

Python Tech Lead at PLANEKS

Countries of Europe or Ukraine


All jobs Python Kyiv    All jobs Quantum