← Усі вакансії

Senior Python Developer (Embedded Systems & Linux Administration)

Sherlock, recruitment agency
Місто:
Київ
Формат:
повний remote
Рівень:
senior
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Наш клієнт — українська технологічна компанія, яка 4 роки створює IT-продукти та високотехнологічне обладнання, що вже застосовується у реальних сценаріях, підсилюючи обороноздатність та технологічний потенціал країни.

Це роль для інженера, який хоче працювати не лише з кодом, а й безпосередньо з пристроями. Ви будете відповідати за повний програмний стек вбудованої Linux-платформи — від операційної системи до прикладної логіки. Тут важливі інженерна глибина, системне мислення та вміння знаходити рішення на стику програмного забезпечення й апаратної частини.

Чим ти займатимешся:

Розробкою та підтримкою Python-застосунків, що працюють безпосередньо на embedded Linux-пристроях

Інтеграцією програмного забезпечення із сенсорами, периферією та апаратними інтерфейсами (GPIO, I2C, SPI, UART, USB)

Оптимізацією продуктивності програм для роботи в умовах обмежених ресурсів (CPU, пам’ять, сховище, енергоспоживання)

Адмініструванням та підтримкою Linux-систем: systemd, мережі, файлові системи, права доступу, сервіси

Налаштуванням процесів складання, пакування та доставки програмного забезпечення на пристрої (cross-compilation, OTA-оновлення)

Діагностикою та усуненням проблем на рівні застосунку, операційної системи та апаратного забезпечення

Написанням чистого, надійного коду, покритого тестами, та участю в code review

Документуванням архітектури, конфігурацій та процесів експлуатації

Тісною взаємодією з командами Hardware, Firmware та Product для створення комплексних інженерних рішень

Що ми очікуємо:

Комерційний досвід Python-розробки від 5 років

Впевнене володіння Python та розуміння concurrency (threading / asyncio / multiprocessing), роботи з пам’яттю та оптимізації продуктивності

Глибоке знання Linux як середовища розробки та адміністрування (shell, systemd, networking, permissions, filesystems, package management)

Досвід роботи з апаратними інтерфейсами та протоколами GPIO, I2C, SPI, UART, USB або Serial

Досвід пошуку та усунення проблем на стику програмного забезпечення, операційної системи та апаратної частини

Практичний досвід роботи з Git та сучасними процесами командної розробки

Буде плюсом:

Досвід розробки на C/C++ для низькорівневих компонентів або драйверів

Практичний досвід розробки програмного забезпечення для embedded-пристроїв або одноплатних комп’ютерів (Raspberry Pi, NVIDIA Jetson, BeagleBone або аналогічних платформ)

Робота з системами складання для embedded-пристроїв (Yocto, Buildroot, OpenWrt)

Досвід використання Docker або Podman на edge-пристроях

Практика реалізації OTA-оновлень та віддаленого керування парком пристроїв

Знання принципів RTOS, real-time або low-latency програмування

Досвід побудови CI/CD, автоматизованого тестування на обладнанні та систем моніторингу

Розуміння мережевої безпеки та hardening Linux-систем

Що ми пропонуємо:

Full-time, remote, графік 5/2

24 календарні дні оплачуваної відпустки + оплачувані лікарняні

Роботу над високотехнологічними продуктами, які працюють у реальному світі

Високий рівень впливу на архітектурні та технічні рішення

Співпрацю з сильною інженерною командою Hardware, Firmware та Software

Можливість професійного розвитку у сфері Embedded та Linux Systems

Бронювання — за наявності належних військово-облікових документів.

Відгукнутись на вакансію

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot