Om Dragonfly

Joined in 2024
75% answers
We empower UAV manufacturers to increase their revenue by providing unique technologies that ensure the most accurate navigation. Our Visual Navigation System delivers precise navigation information, especially in situations where GNSS signals are unavailable, unreliable, or compromised, ensuring mission success.
  • · 33 views · 1 application · 23d

    Senior Embedded Engineer

    Hybrid Remote · Ukraine (Kyiv) · Product · 3 years of experience · B1 - Intermediate MilTech 🪖
    The Role: We are looking for an experienced Embedded Engineer for developing a robust and performant platform for our UAV autonomous operation firmware components. Must have skills: 3+ years of commercial experience as an embedded engineer (some...

    The Role:

     

    We are looking for an experienced Embedded Engineer for developing a robust and performant platform for our UAV autonomous operation firmware components.

     

     

    Must have skills:

    • 3+ years of commercial experience as an embedded engineer (some time in UAVs, robotics, or autonomous systems)
    • Proficiency in C++
    • Experience with Python
    • Proficiency in multithreading and IPC
    • Experience in porting firmware to other platforms
    • Experience in optimizing code for low-budget hardware
    • Experience with optimizing code for GPU and NPU
    • Experience with single-board computers, microcontrollers and microcomputing (Raspberry Pi, Nvidia Jetson, STM32 etc.)
    • Experience with UAVs, autotuning, integrating and calibrating peripherals such as cameras and IMUs
    • Experience with development for Linux-based systems
    • Experience with Docker
    • Experience with bash
    • Intermediate level of English

     

     

    Nice to have skills:

    • Understanding of Kalman filtering and sensor fusion techniques
    • Experience with RTOS
    • Familiarity with MavLink or MSP protocols
    • Familiarity with ArduPilot, BetaFlight, QGroundControl
    • Familiarity with flight controllers, e.g., PixHawk, Mateksys
    • Understanding of remote sensing and statistics
    • Knowledge of networking, UDP/TCP/IP protocols and wireless communication systems
    • Familiarity with UAV on-board video processing
    • Experience with Google Coral AI accelerator or other edge TPUs
    • Understanding of geospatial data and ability to process it with GIS tools (GDAL, Rasterio, QGIS) for navigation purposes
    • Drone assembly skills
    • Soldering skills

     

     

    Your responsibilities:

    • Port existing firmware for autonomous UAV operation to other (including low-budget) hardware platforms
    • Optimize/refactor UAV firmware to use GPU and NPU
    • Develop pipelines for streamlining UAV firmware compilation, calibration and flashing
    • Develop hardware- and computer vision model abstraction layers
    • Harden UAV firmware to minimize reverse engineering and copying capabilities
    • Collaborate with UAV and computer vision engineers for deploying UAV firmware to hardware
    • Participate in field testing to evaluate UAV operation

     

    Benefits:

    • Developing cutting-edge software solutions to tackle genuine challenges
    • Collaborating with experienced professionals who share a common goal
    • 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 System Engineer with expertise in developing UAVs navigation applications. This role requires a strong foundation in software development, a comprehensive understanding of UAV technology and navigation systems, and familiarity with embedding engineering principles and DS approaches in general.

     

    More
  • · 31 views · 1 application · 3d

    Computer Vision Engineer (UAV)

    Hybrid Remote · Ukraine · 4 years of experience MilTech 🪖
    The Role: We are looking for a Computer Vision Engineer to help us improve perception systems for UAVs. You will work on computer vision pipelines, sensor integration, and visual-inertial approaches to enhance autonomous flight capabilities. Must...

    The Role:

    We are looking for a Computer Vision Engineer to help us improve perception systems for UAVs.

    You will work on computer vision pipelines, sensor integration, and visual-inertial approaches to enhance autonomous flight capabilities.

     

    Must have:

    • 2+ years of experience in robotics or autonomous systems
    • Ability to read and write C++ code
    • Python (prototyping, data analysis)
    • OpenCV
    • Understanding of IMU and camera systems (calibration, distortion)
    • Machine Learning fundamentals (linear algebra, statistics, optimization)
    • English: Intermediate

     

    Nice to have:

    • Experience in perception (localization, mapping, obstacle detection)
    • SLAM or VIO frameworks (Vins-Mono, ORB-SLAM, etc.)
    • Sensor fusion techniques (Kalman filters, multi-modal data processing)
    • Real-time systems and optimization
    • ROS/ROS2
    • UAV or robotics testing experience
    • GPU/NPU optimization (Jetson, Coral)

     

    Responsibilities:

    • Develop and improve computer vision pipelines for UAV perception
    • Analyze system logs and performance metrics to identify bottlenecks
    • Work with camera and IMU data
    • Implement localization, tracking, and mapping algorithms
    • Optimize algorithms for real-time performance on embedded hardware
    • Participate in algorithm research and prototyping
    More
Log In or Sign Up to see all posted jobs