Requirements: - Experience developing and successfully implementing computer vision solutions as applied to mobile robotics; - Understanding and experience with SLAM, V-SLAM systems; - Python/C++ code writing skills; - ROS and ROS2; - experience with the main computer vision libraries (OpenCV, NumPy, SciPy, etc.); - experience in development and adaptation of programs for single-board computers; - understanding of the mathematical foundations of the algorithms used; - fluent English for reading technical documentation and scientific articles
Responsibilities: - Development of visual navigation and localization algorithms for mobile robots; - Implementation of the full development cycle: data preparation, software architecture selection, selection of material part under the development requirements, conducting research and experiments, performance evaluation, model performance optimization.
Desired: - Experience with multi-rotor UAV systems, Mavlink protocol; - Linux; - NVidia Jetson family of boards; - use of development technology stack: Git, Docker.
Computer Vision Engineer (Junior+)
Requirements: - Experience in developing and successfully implementing computer vision solutions (implementation of both classical and neural network algorithms); - Understanding and ability to implement algorithms of object detection, segmentation, classification, pose estimation; - experience and knowledge of one of the popular DL frameworks (PyTorch, Tensorflow); - writing code in Python; - experience with major computer vision libraries (OpenCV, NumPy, SciPy, etc.); - understanding of the mathematical foundations of the algorithms used; - knowledge of English for reading technical documentation and scientific articles.
Responsibilities: - Develop algorithms for object detection and localization in video streams; - pre-training of machine vision model architectures; - adaptation, evaluation of the team's datasets taking into account the peculiarities of machine vision models; - conducting comparative experiments of evaluation of existing object detection algorithms; - realizing the full development cycle of deep learning models.
Desired: - Experience in pre-training of neural networks of YOLO, ResNet, FastRCNN architectures for your tasks; - Experience with UAV or robotic systems; - Mavlink protocol; - confident knowledge of Linux; - work with development technology stack: Git, Docker; - experience in optimizing models on hardware using TensorRT, development with CUDA cores.
Data Engineer (Junior/Junior+)
Requirements: - Strong knowledge of Python, as well as such libraries (NumPy, SciPy, Pandas, Beautiful Soup); - knowledge of one of the popular image markup tools (Label Studio, Labelbox and others); - knowledge of methods for collecting data from various sources, including web scraping and using APIs.
Responsibilities: - Collecting data from various sources, parsing telegram feeds, uploading open datasets, retrieving clips from video hosting platforms; - preparation, sorting and distillation of the received data; - slicing material into frames, forming a request for data markup for outsourcing; - development of python scripts to optimize their work; - quality control of the collected data.
Desired: - Experience with cloud DBs (Google Bucket, Yandex Cloud); - Knowledge of one of the popular DL frameworks (PyTorch, Tensorflow); - Linux; - experience of interaction with UAVs; - use of development technology stack: Git, Docker.
Industrial designer
Requirements: - 3D modeling and volume design skills (working in SolidWorks or Autodesk Inventor); - Experience with 3D printers.
Responsibilities: - Development of structural elements of UAV: brackets, housings, mounts; - Development of layouts and sketch designs of UAVs with a high degree of detail.
Desired: - Skills in machining metal, plastic, carbon fiber, foam polymers and wood.
Radio Engineer
Requirements: - Experience in commissioning and tuning of KV/UHF radio equipment; - Basic analog and digital schematic design experience - understanding of the basics of construction of receiving and transmitting radio tracts, understanding of the meaning of physical quantities and units of measurement associated with them; - understanding of the basics of wave energy transmission on microstrip lines and ability to work with programs for their calculation; - prototyping (soldering, electronics, assembly, basic industrial design) - experience in the use and application of SDR for both receiving and transmitting information is a must; - a specialist with a passion for experimenting with SDR transceiver and transmitter devices, who has successful projects of digital and analog modulation, as well as projects related to demodulation and modulation of complex I/Q signals, projects using data streams of demodulated signals in software decision-making blocks, projects using injection of digital streams into the in-phase-quadrature signals conversion medium.
Responsibilities: - Building UAV communication systems on unlicensed frequencies.
Desired: - Availability of hobby projects in the field of radio engineering, microcontrollers, including the use of radio modules or their re-flashing.
UAV Product Engineer
Requirements: - Experience configuring Ardupilot for multirotor and airplane schemes; - Experience integrating radio, navigation, control and flight computer systems with a flight controller.
Responsibilities: - Layout, assembly and adjustment of UAV electronics; - customization of Ardupilot parameters; - Integration of on-board computers and their software with the flight controller.
Desired: - Experience with ROS, MAVlink.
Fixed-wing UAV configuration and operation specialist
Requirements: - Experience configuring Ardupilot for classic and vertical/short takeoff (VTOL and 4-motor tailsitter) aircraft schemes; - experience integrating radio, navigation, control and flight computer systems with the flight controller; - experience in commissioning of UAVs based on Pixhawk (fmu v3 and above), Cube Orange, Cuav X7 flight controllers; - experience in assembly (installation of control surface actuators/mechanization, electronics and payloads) of fixed wing UAVs; - willingness to travel (combat-free zones).
Desired: - Experience in piloting fixed wing UAVs with a wingspan of up to 2 meters.