C++ Developer Offline

Обов’язки:

 

• Розробка та рефакторинг низькорівневих C++ компонентів проєкту

• Взаємодія з апаратним забезпеченням: мережевими інтерфейсами, портами, камерами

• Робота з відеопотоками, зображеннями та їх попередньою обробкою за допомогою

 

OpenCV

 

• Побудова, конфігурація та підтримка CMake-проєктів

• Оптимізація продуктивності, стабільності та надійності системи

• Участь у code review, підтримка стандартизованого стилю коду

 

Обов’язкові знання:

• Впевнене володіння C++11/14/17, досвід роботи з потоками, RAII, low-level API

• CMake: побудова модульної архітектури, збирання складних проєктів

• Робота з OpenCV: обробка кадрів, базові алгоритми комп’ютерного зору

• Досвід взаємодії з пристроями через V4L2 (Video4Linux2) або інші низькорівневі API

• Знання оптики: принципи роботи камер, об'єктивів, лазерів, фокус, освітлення,експозиція

• Досвід роботи з Linux (Ubuntu): робота з портами, мережевими інтерфейсами, udev,логами, скриптами

• Вміння працювати з інженерною документацією та специфікаціями пристроїв

• Системне мислення, аналітичність, акуратність у коді

 

Буде плюсом:

• Знання або досвід з Vimba SDK (Allied Vision)

• Досвід роботи з CLion, налаштування тулчейнів, дебаг, профілювання

• Знання Boost, GTest, spdlog

• Розуміння мережевих протоколів (TCP/UDP, multicast)

• Досвід написання тестів (unit/integration) для low-level коду

• Оптимізація продуктивності реального часу: memory, latency, throughput 
 

Required skills experience

C++

Required languages

English A1 - Beginner
C++

The job ad is no longer active

Look at the current jobs C++ Kyiv→

Loading...