> Djinni
senior
EverstarSoftware Engineer
format:Officetype:Full-timecompany:Outsource
pythondjangofastapipytestdockerusbuarti2c
robot frameworkmodbuscanstm32jtagswdopenocdraspberry pijetsonembedded linuxcc++pandasclaude codecursorredisrabbitmqceleryterraformansibleprometheusgrafanaloki
reservation:yes
> full description
Ми — Everstar. Перше рекрутингове агентство, що допомагає milltech компаніям знаходити талановитих людей та спільно наближати перемогу.
Ми шукаємо Python Software Engineer, який підсилить RnD команду одного з наших партнерів. Основний фокус ролі — розробка backend-рішень на Python для систем тестування та репортингу. Спеціаліст працюватиме з тестовими стендами, dev boards та іншим тестовим обладнанням, створюючи рішення для тестування різних продуктів компанії.
Які задачі чекають на вас:
- Проєктування та розробка backend-сервісів внутрішньої інженерної інфраструктури (Django/DRF, FastAPI): зберігання артефактів прошивок, результати тестів, API для CI/CD – разом з проєктуванням схеми БД
- Розробка кросплатформних десктопних застосунків на PySide6/PyQt6: телеметрія в реальному часі, керування обладнанням, побудова графіків, генерація звітів
- Написання та підтримка Python-сервісів для автоматизованого тестування з інтеграцією обладнання через USB/UART/I²C/SCPI
- Автоматизація інженерних процесів: обробка логів і вимірювальних даних, службові CLI-утиліти, генерація звітів, робота з Git-репозиторіями
- Інтеграція перевірок і тестів у CI/CD пайплайни (Bitbucket Pipelines, GitHub Actions), пакування в Docker, розгортання та підтримка сервісів (On-premises / AWS / GCP)
- Підтримка стандартів якості коду: Code Review, unit/інтеграційні тести (pytest), типізація, технічна документація
- Взаємодія з firmware-, hardware- та QA-інженерами при зборі вимог і впровадженні рішень
Необхідні навички та досвід:
- Навички роботи з ручним та електроінструментом.
- Досвід складання механічних та електронних виробів.
- Досвід монтажу та пайки електронних компонентів.
- Вміння читати електричні, електронні та механічні схеми.
- Інженерне мислення та здатність вирішувати технічні задачі.
Буде перевагою:
- Досвід автоматизації тестування апаратного забезпечення, Robot Framework або аналогічні фреймворки
- Робота з послідовними інтерфейсами: pyserial, pyusb, Modbus, CAN
- Базове розуміння вбудованих систем: STM32, прошивки, JTAG/SWD, OpenOCD/J-Link; Raspberry Pi, Jetson, embedded Linux
- C/C++
- Обробка й візуалізація вимірювальних даних (numpy, pandas)
- Досвід роботи з AI-агентами для розробки (Claude Code, Cursor тощо): написання специфікацій і контекстних файлів, ревʼю згенерованого коду, інтеграція агентів у робочий процес
- Redis / RabbitMQ, Celery для черг задач і фонових процесів
- Infrastructure as Code (Terraform, Ansible), Prometheus / Grafana / Loki
- Досвід менторингу або технічного лідерства в невеликій команді
Умови роботи:
- Офіційне працевлаштування;
- Відпустка — 24 календарних дні на рік + 1 день відпустки на день народження;
- Медичне страхування після успішного проходження випробувального терміну;
- Можливість створювати нове, експериментувати та вирішувати складні завдання;
- Професійне зростання та постійне вдосконалення навичок;
- Команда однодумців та інноваторів;
- Бронювання військовозобов'язаних за умови наявності актуальних військово-облікових документів;
- Комфортний офіс на правому березі Києва.