Software Development Engineer in Test (Embedded Systems)
Summary
SDET for an R&D team building battlefield-proven hardware and electronics: the engineer defines test strategy for devices and firmware, runs manual and automated testing (functional, regression, stress, soak), develops Python/pytest automation and Bash tools, works with test benches over UART/USB/I²C/SPI, stores results in SQL databases, and integrates tests into CI/CD. On-site in Kyiv with up to
Ми — EVERSTAR, перша рекрутингова агенція в MilTech для тих, хто готовий створювати технологічне майбутнє.
Але досить про нас, розказуємо про вакансію.
Ця вакансія у R&D-команду, що розробляє та виробляє техніку й електронні рішення, які працюють на реальному полі бою, а не в красивих презентаціях для інвесторів.
Компанія швидко масштабується, вибудовує процеси та підсилює команди.
У зв’язку з розширенням R&D-відділу ми шукаємо Software Development Engineer in Test в команда займається розробкою обладнання для проведення автоматизованого тестування продукції чиї рішення будуть імплементовані в сотні тисяч продуктів, змінять хід історії та забезпечать технологічну перевагу України на десятиліття вперед.
Які задачі чекають на тебе:
Спільно з командою та суміжними командами визначати стратегію та пріоритети тестування прошивок і пристроїв
Ручне та автоматизоване тестування пристроїв: функціональне, регресійне, стресове, довготривале (soak/endurance)
Аналіз вимог, тест-дизайн, написання й підтримка тест-планів і тест-кейсів для нових пристроїв і фіч
Розробка автотестів на Python (pytest) та підтримка тестового фреймворку
Розробка внутрішніх інструментів і скриптів на Python і Bash: парсери логів, генератори звітів, CLI для роботи з пристроями
Робота з тестовими стендами: керування живленням, прошивка DUT, зчитування UART-логів, взаємодія через USB/UART/I²C/SPI
Збереження й аналіз результатів прогонів і вимірювань у БД, побудова вибірок і звітів для оцінки якості
Інтеграція тестів у CI/CD, аналіз результатів прогонів, робота з нестабільними тестами
Локалізація дефектів до рівня прошивки або апаратури, чіткі баг-репорти, супровід виправлення разом з firmware-інженерами
Участь у code review тестового коду та внутрішніх інструментів
Ця роль для тебе, якщо ти маєш:
Досвід у тестуванні embedded-систем або hardware-продуктів
Впевнений Python: ООП, робота з файлами й даними, написання підтримуваного коду, віртуальні оточення
pytest: фікстури, параметризація, маркери, звітність
Реляційні БД (PostgreSQL/SQLite): впевнене знання SQL, розуміння схеми даних, написання запитів для вибірки й аналізу результатів тестування; базовий досвід з ORM (SQLAlchemy або Django ORM)
Bash-скриптинг і впевнена робота в Linux (командний рядок, SSH, systemd)
Розуміння теорії тестування: тест-дизайн, види й рівні тестування, критерії покриття, робота з баг-трекером
Робота з послідовними інтерфейсами (pyserial) та лабораторним обладнанням: осцилограф, блок живлення, мультиметр
Базове розуміння роботи мікроконтролерів (STM32 або аналоги), прошивок і процесу flashing
Git і pull request workflow
Уміння працювати в команді, домовлятися з розробниками й аргументувати пріоритети
Англійська на рівні читання даташитів і технічної документації
Буде плюсом:
Robot Framework, labgrid, OpenHTF або інші фреймворки для тестування на реальному залізі
Досвід побудови тестових стендів «з нуля», у тому числі з Raspberry Pi як хостом
C/C++ на рівні читання прошивки й розуміння логів
JTAG/SWD, OpenOCD/J-Link
Бездротові протоколи (BLE, LoRa, Wi-Fi, sub-GHz) і робота з аналізаторами трафіку
Налаштування CI/CD (Bitbucket Pipelines, GitHub Actions), Docker
Обробка й візуалізація вимірювальних даних (numpy, pandas, matplotlib)
Тестування API (requests, REST)
Досвід роботи з AI-агентами для розробки (Claude Code, Cursor тощо)
Досвід тестування на етапі масового виробництва (production/EOL)
Оформлення через Дія.City, КзПП
прозорий формат співпраці та стабільні умови роботи.
Відпустка
24 календарні дні відпустки щороку + ще один день у твій день народження.
Гнучкий формат роботи
гнучкий графік та можливість працювати дистанційно до 10 днів на рік.
Медичне страхування
від топової страхової компанії, починає діяти після випробувального терміну.
Розвиток і навчання
компенсуємо професійне навчання, курси та надаємо доступ до корпоративної бібліотеки.
Підтримка ментального здоров’я
компанія оплачує консультації з психологом.
Конкурентна компенсація
винагорода на рівні ринку, бонуси та премії за результати роботи.
Бронювання військовозобов’язаних
допомагаємо з оформленням за наявності актуальних документів.
Підтримка з релокацією
фінансова допомога для кандидатів з інших міст або країн.
Офіс у Києві
робочий простір на правому березі з кавою, снеками та місцем для роботи й зустрічей із командою.