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
📊
Average salary range of similar jobs in
analytics →
Loading...