Embedded Engineer

to $1000
🪖 DefTech Product

About us

Ми — продуктова інженерна команда, яка розробляє комплексні рішення на базі вбудованих систем: спеціалізовані електронні модулі, бортові контролери, системи збору та обробки даних.

Працюємо повним циклом: від ідеї та прототипів на лабораторних стендах до стабільних продуктів, які проходять реальні випробування і використовуються в польових умовах.

What you will do

  • Розробляти та підтримувати вбудоване ПЗ для електронних модулів у складі складної розподіленої системи.
  • Налаштовувати мікроконтролери та периферію, реалізовувати логіку керування, обмін даними з датчиками та виконавчими вузлами.
  • Працювати з низькорівневими інтерфейсами (UART, SPI, I2C, CAN, RS-485) та протоколами звʼязку між компонентами системи.
  • За потреби працювати з embedded Linux-середовищем: налаштовувати сервіси, взаємодію з драйверами та користувацькими застосунками.
  • Реалізовувати сервісні й діагностичні функції: логування, технологічні режими, внутрішні інструменти налаштування та моніторингу.
  • Інтегрувати новий функціонал у наявну архітектуру, брати участь в оновленні ПЗ та покращенні роботи системи в різних режимах.
  • Співпрацювати з командою інженерів апаратної частини та випробувань, брати участь у тестах на стендах та в полі.

Requirements

  • Практичний досвід розробки на C / C++ під мікроконтролери (комерційні проєкти або сильні pet-проєкти).
  • Досвід роботи з ARM-платформами, бажано STM32 (GPIO, UART, SPI, I2C, timers, interrupts).
  • Розуміння архітектури вбудованих систем: памʼять (флеш/SRAM), старт системи, базове уявлення про лінкер-скрипти та bootloader.
  • Досвід роботи з низькорівневими інтерфейсами та реалізацією протоколів поверх них.
  • Знання мережевих протоколів на практичному рівні: TCP/UDP, базові IP-концепції; плюсом буде досвід із бездротовими стеками (Wi‑Fi, LoRa, BLE тощо).
  • Володіння Linux на рівні розробника: робота з консольними інструментами, системними сервісами, базове уявлення про процеси, логування, мережеві налаштування.
  • Базовий досвід з embedded Linux (будь-яка з платформ: Raspberry Pi, BeagleBone, OpenWrt, Yocto тощо) буде суттєвим плюсом.
  • Вміння користуватись осцилографом чи логічним аналізатором для пошуку та аналізу проблем на рівні сигналів.
  • Досвід роботи з Git, вміння читати й застосовувати datasheet, reference manual, application notes.

Буде плюсом

  • Досвід із FreeRTOS або іншими RTOS.
  • Розробка власних бінарних протоколів (структура кадру, CRC, FSM-парсер).
  • Налаштування та збірка Linux-ядра / rootfs під конкретну платформу, базовий досвід з Yocto або Buildroot.
  • Досвід інтеграції firmware та Linux-компонентів у повний продукт: від лабораторного стенду до польових тестів.

We offer

  • Роботу над реальними продуктами на базі embedded-систем, які проходять життєвий цикл від прототипу до стабільної експлуатації.
  • Повноцінний інженерний процес: R&D, прототипування, тестування, участь у польових та стендових випробуваннях.
  • Можливість впливати на технічні рішення: архітектуру, стек технологій, підходи до тестування та оновлення ПЗ.
  • Адекватну команду без «галерних» практик, нормальний code review, планування та обговорення технічних рішень.
  • Офіс у Києві з робочою інфраструктурою; компенсацію обговорюємо індивідуально, залежно від досвіду та зони відповідальності.
    Бронювання, з початку cпівпраці

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Published 7 July
15 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...