Skip to main content
Unknown Company
Зібрано зDjinniСьогодні
Qa

Software Development Engineer in Test (Embedded Systems)

PythonPytestPostgreSQLSQLiteSQLSQLAlchemyDjango ORMBashLinuxpyserialGitRobot FrameworklabgridOpenHTFCC++JTAGOpenOCDJ-LinkBLELoRaWANWi-Fisub-GHzBitbucket PipelinesGitHub ActionsDockerNumPypandasMatplotlibrequestsREST APIAnthropicCursorUARTI2CSPICI/CDSTM32Raspberry Pi
Формат
On Site
Зайнятість
-
Локація
Kyiv
Оплата
Не вказана

Про позицію

EVERSTAR is a recruiting agency in MilTech. This vacancy is for an R&D team developing military tech and electronic solutions. They are looking for a Software Development Engineer in Test to work on automated testing of embedded systems and hardware products.

Обовʼязки

  • Спільно з командою та суміжними командами визначати стратегію та пріоритети тестування прошивок і пристроїв
  • Ручне та автоматизоване тестування пристроїв: функціональне, регресійне, стресове, довготривале (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 днів на рік
  • Медичне страхування від топової страхової компанії, починає діяти після випробувального терміну
  • Розвиток і навчання: компенсуємо професійне навчання, курси та надаємо доступ до корпоративної бібліотеки
  • Підтримка ментального здоров’я: компанія оплачує консультації з психологом
  • Конкурентна компенсація: винагорода на рівні ринку, бонуси та премії за результати роботи
  • Бронювання військовозобов’язаних: допомагаємо з оформленням за наявності актуальних документів
  • Підтримка з релокацією: фінансова допомога для кандидатів з інших міст або країн
  • Офіс у Києві: робочий простір на правому березі з кавою, снеками та місцем для роботи й зустрічей із командою
Software Development Engineer in Test (Embedded Systems)
Оригінал