Senior Software/Embedded Engineer

About us:
We are Data Science UA, and we are a fast-growing IT service company. We are proud of developing the Data Science community in Ukraine for more than 7 years. Data Science UA unites all researchers, engineers, and developers around Data Science and related areas. We conduct events on machine learning, computer vision, intelligence, information science, and the use of artificial intelligence for business in various fields.

About the client:
Our client specializes in advanced navigational systems for military UAV operations. Their focus is on developing robust solutions that enhance UAV autonomy and reliability, facilitating operations in environments where traditional GPS may be compromised. Their technology is designed to be integrated across a range of UAV platforms, delivering precision, resilience, and cost-effective enhancements to existing military hardware. They emphasize a pragmatic approach to innovation, ensuring that their products not only meet but exceed the rigorous demands of modern defense applications.

About role:
They are looking for a Senior Software/Embedded Engineer, who will join their team.


  • 4+ years of commercial experience as a software/embedded engineer.
  • Strong expertise in Python with the ability to work with C.
  • Experience in architecting and developing embedded systems for microcontrollers.
  • Extensive knowledge of open-source GIS tools (GDAL, Rasterio, QGIS).
  • Experience or knowledge with Ardupilot, PixHawk, MEMS, and sensors is a big plus.
  • Proficiency with standard electronic instruments and soldering skills.
  • Experience in video processing.
  • Knowledge of networking, UDP/TCP/IP protocols, and wireless.
  • Experience in system-level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces.

Nice to have:

  • Understanding of fundamentals in remote sensing and statistics.
  • Hands-on experience with single-board computers (e.g., Raspberry Pi, Nvidia Jetson Nano).
  • Basic knowledge of Lua.
  • STEM approach.
  • Intermediate level of English (spoken and written).


  • Development, debugging, and improvement of software and hardware for various test equipment.
  • Development for microcomputers Raspberry Pi, Nvidia Jetson Nano, STM-32 microcontroller, etc.
  • Integrations with LoRa modules, GPRS modems, cameras, and modules on MPU processors.
  • Building flight missions for UAV testing in Ardupilot, making changes to Ardupilot configurations.
  • Registration and analysis of flight mission results.
  • Participation in flight tests.

We offer:

  • Competitive salary and perks;
  • Working with cutting-edge technologies;
  • Friendly team and nice environment;
  • A positive atmosphere all over the company.


Apply vacancy