Embedded Hardware / Software Engineer
Основні вимоги
Шукаємо інженера, який поєднує компетенції Embedded Hardware Engineer та Embedded Software Engineer і здатний самостійно вести проект від ідеї та прототипу до підготовки виробу до серійного виробництва.
Обов’язкові навички
Практичний досвід розробки електроніки від 2 років.
Впевнене програмування на C та Python.
Досвід роботи з мікроконтролерами STM32 та ESP32.
Розробка принципових схем та трасування друкованих плат в Altium Designer.
Налагодження та тестування прототипів, пошук і усунення апаратних та програмних несправностей.
Розуміння принципів проектування електроніки для серійного (масового) виробництва:
DFM (Design for Manufacturing);
DFA (Design for Assembly);
вибір компонентної бази;
підготовка виробу до виробництва та тестування.
Інтерфейси та протоколи
Обов’язковий досвід роботи з:
SPI;
I²C;
UART;
CAN;
USB;
Ethernet (буде перевагою);
RS-485 (буде перевагою).
Embedded Software
Розробка вбудованого ПЗ для мікроконтролерів.
Робота з периферією: GPIO, ADC, DMA, Timers, PWM, RTC, Watchdog.
Розуміння архітектури ARM Cortex-M..
Навички роботи з Git.
Embedded Hardware
Розробка цифрових та аналогових схем.
Робота з датчиками, виконавчими механізмами та бездротовими модулями.
Підбір компонентів та аналіз даташитів.
Робота з вимірювальним обладнанням: осцилограф, логічний аналізатор, лабораторний блок живлення, мультиметр.
Буде плюсом
Досвід серійного виробництва електронних пристроїв.
Розробка пристроїв з низьким енергоспоживанням.
Робота з Linux-based платформами (Raspberry Pi, Orange Pi тощо).
Розуміння основ RF/безпровідних технологій (Wi-Fi, BLE, LoRa).
Навички автоматизації hardware тестування та написання сервісних утиліт на Python.
Особисті якості
Самостійність та відповідальність.
Інженерне мислення.
Вміння доводити розробку до готового продукту.
Бажання працювати на стику апаратної та програмної розробки.

