Marduk Technologies is hiring a Camera Systems Engineer (Python) in Tallinn, Estonia. It is a full-time on-site role building real-time optical drone-detection and tracking systems, with a salary starting from โฌ3,000 gross per month and applications closing on 06 November 2026. At Youth Works Hub, we reviewed the vacancy and gathered every task, requirement and benefit in one place.
Vacancy at a Glance
๐ข Employer: Marduk Technologies Oร
๐ผ Position: Camera Systems Engineer (Python)
๐ Location: Akadeemia tee 21/6, Mustamรคe, Tallinn, Estonia
โฑ๏ธ Employment type: Full-time
๐ถ Salary: Starting from โฌ3,000 (gross) per month
๐งช Experience: Two years of required experience are listed in the vacancy record
๐ Education: Bachelor's degree in Computer Science, Software Engineering or a related field
๐ฃ๏ธ Languages: Fluency in English and Estonian
๐ Work from home: No
What Marduk Technologies Does
Marduk Technologies focuses on the development of electro-optical systems for drone detection, classification and targeting. Its products combine precision mechanics, electronics and sensing to counteract UAVs. The company describes its airspace security work as guarding military assets, borders and critical infrastructure from unwanted aerial threats.
What You Will Do in This Role
The company is looking for an experienced Camera Systems Engineer with a passion for innovation and a drive to contribute to national safety. You would help to build real-time optical drone-detection and tracking systems on physical edge computing hardware.
๐ Python: the core language of the pipeline
๐ฅ Multi-camera tracking and fusion: combining views from several cameras into one picture
๐จ Async messaging: the communication layer between components
๐ง The processing hub: where the data is processed
๐ฅ๏ธ The operator UI: the interface used by the people running the system
You would own features end to end in this pipeline and work with the physical product, not just code.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ All opportunities in Estonia โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Camera Integration and Hardware Skills
The first requirement is hands-on camera integration covering visible and thermal IR cameras, V4L2, USB3, GMSL and GV interfaces, and vendor SDKs and drivers. In practice this means getting different camera types to work reliably on real hardware.
Sensor Configuration and Tuning
You should be able to configure and tune sensors, including exposure, gain, frame rate, black level and autofocus systems.
Image Quality Analysis in Python and OpenCV
The role asks for image quality analysis in Python/OpenCV. The measures named in the vacancy are:
๐ Noise
๐ญ Distortion
๐ MTF (image sharpness)
๐ถ SNR
๐งญ Cross-sensor alignment
โ๏ธ Comparison between camera models and settings
Test Harnesses and Measurement Tooling
Marduk Technologies wants someone who can build test harnesses and measurement tooling, with the ability to quantify quality and catch regressions before the field.
Debugging Hardware and Software Together
You should be comfortable debugging flaky hardware-software interaction, such as frame drops, bandwidth problems and thermal throttling.
Owning Performance on Edge Devices
The vacancy asks for performance ownership: frame rates, end-to-end latency and bandwidth budgets on edge devices.
Full List of Requirements
๐ Bachelor's degree in Computer Science, Software Engineering or a related field
๐ธ Hands-on camera integration: visible and thermal IR, V4L2, USB3/GMSL/GV, vendor SDKs and drivers
๐๏ธ Sensor configuration and tuning: exposure, gain, frame rate, black level, autofocus systems
๐ Image quality analysis in Python/OpenCV: noise, distortion, MTF (image sharpness), SNR, cross-sensor alignment, comparison between camera models and settings
๐งฐ Building test harnesses and measurement tooling; ability to quantify quality and catch regressions before the field
๐ Debugging flaky hardware-software interaction: frame drops, bandwidth, thermal throttling
๐ฆ Performance ownership: frame rates, end-to-end latency, bandwidth budgets on edge devices
๐ฌ Fluency in English and Estonian
Bonus Skills
Three extra skills are listed as a plus:
๐ Experience defining image quality acceptance criteria for a vision product
๐ฌ Machine vision test rigs, optical calibration, or lens/autofocus experience
๐๏ธ GStreamer or similar pipelines on physical hardware
What the Company Offers
๐ฉบ Health and sports compensation
๐ Competitive compensation package
๐ฐ๏ธ Work that directly contributes to global security and drone defense
๐๏ธ Work at the company's facility in the heart of Tallinn's tech ecosystem (Akadeemia tee 21/6, Mustamรคe)
Salary and Working Conditions
The vacancy states a salary starting from โฌ3,000 (gross) for a full-time position. The role is based at the company's facility in Tallinn and there is no option to work from home.
Who Can Apply
The vacancy does not restrict applications by nationality. Language and location matter more here: the role asks for fluency in English and Estonian and is on-site in Tallinn. Find more job opportunities like this on Youth Works Hub.
How to Apply
Send your CV, a brief summary of your expertise and, if available, a portfolio of your work.
Frequently Asked Questions
What does a Camera Systems Engineer do at Marduk Technologies?
You help build real-time optical drone-detection and tracking systems on physical edge computing hardware. The work covers Python, multi-camera tracking and fusion, async messaging, the processing hub and the operator UI, and you own features end to end.
Where is the job located?
The job is at Akadeemia tee 21/6, Mustamรคe, in Tallinn, Estonia. The company describes the facility as being in the heart of Tallinn's tech ecosystem.
How much does the job pay?
The salary starts from โฌ3,000 (gross) per month for a full-time position. The vacancy also mentions health and sports compensation and a competitive compensation package.
Can I work from home?
No. The vacancy states that there is no option to work from home.
What degree do I need?
A Bachelor's degree in Computer Science, Software Engineering or a related field is required.
Do I need to speak Estonian?
Yes. The vacancy asks for fluency in English and Estonian.
Which technical skills matter most?
Hands-on camera integration (visible and thermal IR, V4L2, USB3/GMSL/GV, vendor SDKs and drivers), sensor tuning, image quality analysis in Python/OpenCV, test harnesses, debugging of hardware-software interaction and ownership of frame rates, latency and bandwidth on edge devices.
What counts as a bonus?
Experience defining image quality acceptance criteria for a vision product, machine vision test rigs, optical calibration or lens/autofocus experience, and GStreamer or similar pipelines on physical hardware.
When is the deadline?
Applications close on 06 November 2026.
Deadline
โณ 06 November 2026
Link
๐ Job description and application: https://marduk.ee/careers/camera-systems-engineer-python







