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.
Особисті якості
- Самостійність та відповідальність.
- Інженерне мислення.
- Вміння доводити розробку до готового продукту.
- Бажання працювати на стику апаратної та програмної розробки.