Job VC
Middle Generalist C++/Python/Linux
Technologies
Description
Чим ви будете займатися:
Прикладна розробка на C++:
розширення функціонала основного ПЗ, впровадження бізнес-логіки та робота з існуючою архітектурою.
Розробка на Python:
проектування та реалізація самостійних проектів (внутрішні сервіси, системи обробки даних, інструменти автоматизації та тестування).
Оптимізація:
аналіз роботи ПЗ під Linux, пошук та усунення «вузьких місць» для підвищення продуктивності системи.
Підтримка та рефакторинг:
робота з великим існуючим кодом — вміння розібратися в чужій логіці та акуратно інтегрувати нові рішення.
Linux Environment:
повний цикл розробки, налагодження та запуску ПЗ у середовищі Linux.
Must have:
Досвід із Linux:
командний рядок, робота з файловою системою, bash-скриптинг. POSIX розробка, розуміння принципів ОС (syscalls, schedulers, etc.)
Впевнений досвід із C++:
розуміння бази, принципів роботи з пам’яттю та вміння писати надійний прикладний код.
Сильний Python-бекграунд:
здатність самостійно розробити проект від архітектури до сервісу.
Навички дебагу
: вміння користуватись gdb, perf, strace та іншими утилітами для ефективного відлагодження. Вміти читати ARM assembly також великий плюс.
Архітектурний підхід:
розуміння, як конкретна задача вписується в загальну екосистему продукту.
Навички оптимізації:
розуміння того, як працює ОС та як алгоритмічно прискорити роботу програми.
Nice to have:
Досвід розробки під Raspberry Pi, NVIDIA Jetson, і т.д.
: вміти відлагоджувати та модифіковувати систему. Розуміння device tree та інших platform-specific речей — великий плюс.
Досвід з video/camera streaming:
GStreamer, V4L2, Libcamera, TegraCam, etc.
Шукаєте проект, де складні алгоритми поєднуються з реальними пристроями? Чекаємо на ваш відгук!
Прикладна розробка на C++:
розширення функціонала основного ПЗ, впровадження бізнес-логіки та робота з існуючою архітектурою.
Розробка на Python:
проектування та реалізація самостійних проектів (внутрішні сервіси, системи обробки даних, інструменти автоматизації та тестування).
Оптимізація:
аналіз роботи ПЗ під Linux, пошук та усунення «вузьких місць» для підвищення продуктивності системи.
Підтримка та рефакторинг:
робота з великим існуючим кодом — вміння розібратися в чужій логіці та акуратно інтегрувати нові рішення.
Linux Environment:
повний цикл розробки, налагодження та запуску ПЗ у середовищі Linux.
Must have:
Досвід із Linux:
командний рядок, робота з файловою системою, bash-скриптинг. POSIX розробка, розуміння принципів ОС (syscalls, schedulers, etc.)
Впевнений досвід із C++:
розуміння бази, принципів роботи з пам’яттю та вміння писати надійний прикладний код.
Сильний Python-бекграунд:
здатність самостійно розробити проект від архітектури до сервісу.
Навички дебагу
: вміння користуватись gdb, perf, strace та іншими утилітами для ефективного відлагодження. Вміти читати ARM assembly також великий плюс.
Архітектурний підхід:
розуміння, як конкретна задача вписується в загальну екосистему продукту.
Навички оптимізації:
розуміння того, як працює ОС та як алгоритмічно прискорити роботу програми.
Nice to have:
Досвід розробки під Raspberry Pi, NVIDIA Jetson, і т.д.
: вміти відлагоджувати та модифіковувати систему. Розуміння device tree та інших platform-specific речей — великий плюс.
Досвід з video/camera streaming:
GStreamer, V4L2, Libcamera, TegraCam, etc.
Шукаєте проект, де складні алгоритми поєднуються з реальними пристроями? Чекаємо на ваш відгук!