Main responsibilities
- Design, develop, and optimize computer vision and camera system software in C++
- Integrate and calibrate camera modules, sensors, and image processing pipelines
- Implement algorithms for image capture, enhancement, object detection, and tracking
- Collaborate with other team members and hardware teams to improve system performance
- Conduct debugging, profiling, and validation of camera-related software components
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
- Strong proficiency in C++ (modern C++17/20) and object-oriented design
- Experience with computer vision libraries (OpenCV, HALCON, etc.) and camera interfaces (V4L2, MIPI, GStreamer)
- Solid understanding of image processing, calibration, and 3D vision concepts
- Familiarity with WSL (Windows Subsystem for Linux), version control (Git), and real-time or embedded systems
- (Plus) Knowledge of machine learning, GPU programming (CUDA/OpenCL), or SLAM is a strong advantage
Company offers
- Experience in a fast—growing DefenceTech startup
- Support for special occasions (e.g. marriage, birth of a child, etc.)
- Two health days per month
- Team events and celebrations
- Work location: Tallinn or Tartu — you choose. Partial remote work is also possible.