Job VC
C++ Computer Vision Engineer
Technologies
Description
We are looking for a highly skilled
C++ (Rust) Computer Vision engineer
to join our mission-driven team. You will be responsible for the architectural design and implementation of CV solutions and application level development. You also will be working with Rust.
Responsibilities
Architect CV solutions:
Design and implement advanced computer vision algorithms for real-time applications. Integrate third-party computer vision and deep learning solutions.
Application level development:
Developing high-quality business logic on the edge and ensuring a seamless user experience.
Optimize performance:
Optimize end-to-end video pipelines for edge devices, ensuring low latency and high reliability.
Hardware ownership:
Own critical manufacturing and quality processes, including camera calibration, sensor quality assurance tools, and ISP (image signal processor) tuning.
Real-world validation:
Conduct and oversee test flights to validate software performance.
Core requirements & skills
Strong background in computer science and mathematics.
Strong development skills
: Deliver clean, maintainable, and well-documented code. Experience with automated testing.
Classical computer vision:
Experience with CV and ISP algorithms: feature extraction, optical flow, noise reduction, low-light enhancement, digital video stabilization, etc.
Object tracking:
Understanding of object tracking using classical or deep learning approaches (e.g., SORT, DeepSORT).
Edge computing & HW acceleration:
Hands-on experience with embedded ` platforms such as Jetson, RPi, Rockchip, Coral, or Qualcomm.
Upper-Intermediate level of English.
Nice-to-have skills
Localization & navigation:
Experience with visual odometry, SLAM, SfM, sensor fusion, and Kalman filters.
Camera calibration:
Understanding of camera models and calibration procedures.
Advanced AI:
Understanding of vision transformers (ViT), CNNs, RNNs, siamese networks.
MLOps:
Proficiency in the full ML lifecycle: data labeling, training, fine-tuning, quantization, deployment, benchmarking, and experiment tracking.
UAV systems:
Familiarity with flight control, control theory, state estimation, and the MAVLink protocol.
Domain expertise:
Prior experience in defence technology.
Technical stack
Languages:
Expert-level
C++
or
Rust
. Python for research and scripting.
Video & CV:
GStreamer, OpenGL, Vulkan, OpenCL, GLSL, CUDA, V4L; OpenCV, NumPy, Eigen.
Tools:
Git, Docker, CI workflows, Yocto, ROS2.
Deep inference:
Experience with DL frameworks and inference runtimes: PyTorch, TensorFlow, ONNX, TensorRT, etc.
Protocols & codecs:
Understanding of HEVC, muxing, RTP.
We offer:
Work from R&D office in Kyiv.
The opportunity to contribute to the development of defense and high-tech innovations in Ukraine.
Job type: full-time, schedule 5/2 (10–19 or 9–18).
Official employment (gig-contract).
24 days of paid annual leave.
Military service deferment for eligible employees with valid military registration documents.
All necessary computer equipment and work-related tools.
Office equipped with a generator and a stable internet connection.
Interview process:
Recruiting interview — 45 min
Technical interview — 1.5 hours
Final interview — 30 min
Please send your CV and we will come back to you within 5 working days in case your skills are suitable.
C++ (Rust) Computer Vision engineer
to join our mission-driven team. You will be responsible for the architectural design and implementation of CV solutions and application level development. You also will be working with Rust.
Responsibilities
Architect CV solutions:
Design and implement advanced computer vision algorithms for real-time applications. Integrate third-party computer vision and deep learning solutions.
Application level development:
Developing high-quality business logic on the edge and ensuring a seamless user experience.
Optimize performance:
Optimize end-to-end video pipelines for edge devices, ensuring low latency and high reliability.
Hardware ownership:
Own critical manufacturing and quality processes, including camera calibration, sensor quality assurance tools, and ISP (image signal processor) tuning.
Real-world validation:
Conduct and oversee test flights to validate software performance.
Core requirements & skills
Strong background in computer science and mathematics.
Strong development skills
: Deliver clean, maintainable, and well-documented code. Experience with automated testing.
Classical computer vision:
Experience with CV and ISP algorithms: feature extraction, optical flow, noise reduction, low-light enhancement, digital video stabilization, etc.
Object tracking:
Understanding of object tracking using classical or deep learning approaches (e.g., SORT, DeepSORT).
Edge computing & HW acceleration:
Hands-on experience with embedded ` platforms such as Jetson, RPi, Rockchip, Coral, or Qualcomm.
Upper-Intermediate level of English.
Nice-to-have skills
Localization & navigation:
Experience with visual odometry, SLAM, SfM, sensor fusion, and Kalman filters.
Camera calibration:
Understanding of camera models and calibration procedures.
Advanced AI:
Understanding of vision transformers (ViT), CNNs, RNNs, siamese networks.
MLOps:
Proficiency in the full ML lifecycle: data labeling, training, fine-tuning, quantization, deployment, benchmarking, and experiment tracking.
UAV systems:
Familiarity with flight control, control theory, state estimation, and the MAVLink protocol.
Domain expertise:
Prior experience in defence technology.
Technical stack
Languages:
Expert-level
C++
or
Rust
. Python for research and scripting.
Video & CV:
GStreamer, OpenGL, Vulkan, OpenCL, GLSL, CUDA, V4L; OpenCV, NumPy, Eigen.
Tools:
Git, Docker, CI workflows, Yocto, ROS2.
Deep inference:
Experience with DL frameworks and inference runtimes: PyTorch, TensorFlow, ONNX, TensorRT, etc.
Protocols & codecs:
Understanding of HEVC, muxing, RTP.
We offer:
Work from R&D office in Kyiv.
The opportunity to contribute to the development of defense and high-tech innovations in Ukraine.
Job type: full-time, schedule 5/2 (10–19 or 9–18).
Official employment (gig-contract).
24 days of paid annual leave.
Military service deferment for eligible employees with valid military registration documents.
All necessary computer equipment and work-related tools.
Office equipped with a generator and a stable internet connection.
Interview process:
Recruiting interview — 45 min
Technical interview — 1.5 hours
Final interview — 30 min
Please send your CV and we will come back to you within 5 working days in case your skills are suitable.