MIDDLE EMBEDDED ENGINEER
Ми наймаємо досвідченого вбудованого інженера для розширення команди для наших існуючих клієнтів у автомобільних, розумних містах та сферах теплових проектів підприємств. Усі проекти вимагають розробників із сильним аналітичним складом.
ПРОЕКТ
МИ НАЙМАЄМО НА 3 ПРОЕКТИ З РІЗНИМИ ПОТРЕБАМИ ТА СПЕЦИФІКАМИ
- Ми розробляємо рішення світового класу в галузі стійкої енергетики, які допомагають досягти найкращої концепції для будь-якого типу власності, будь то житловий блок, виробнича будівля, готель чи заміський будинок
- Ми вдосконалюємо автомобільні гальмівні системи
- Ми працюємо над абсолютно новим розумним рішенням міста
Технологічний стек: Linux Pure C / С ++ / QT / QML / LUA / CAN, FreeRTOS, Cortex M0, SPI, I2C, MQTT, RS485, MODBUS / ZigBee.
ОБОВ’ЯЗКИ
- Проектувати окремі компоненти, модулі, класи, пристрої
- Кодувати, налагоджувати, документувати та підтримувати частини програмного та апаратного забезпечення
- Виконувати різні типи тестування
- Брати участь у сесіях з оцінки та планування
- Сприяти розробці технічної проектної документації та документації на користувача
- Надавати допомогу інженерам-випробувачам та обслуговувальному персоналу у вирішенні технічних питань встановлення програмного забезпечення та його експлуатації
- Брати участь у конференц-дзвінках та зустрічах віч-на-віч із Замовником та Замовниками
- Відповідати кращим інженерним практикам, технічним стандартам та критеріям якості, викладеним у проекті
- Звітувати про стан та прогрес відповідно до вимог проекту та компанії
- Виявити поточні недоліки в процесі розробки, прийнятих процедур та інженерних практик, конфігурацій середовища тощо, і запропонувати вдосконалення
- Надавати технічні проблеми архітектору, керівнику команди та керівнику проекту
- Підвищувати свою кваліфікацію в галузі знань на різних навчальних курсах, семінарах та / або інших освітніх організаціях
ВИМОГИ
- Експерт з C, хороший C ++
- Основні знання розуміння цифрової / аналогової електроніки та електронних схем
- Досвід використання вбудованого програмного забезпечення MCU на базі ARM
- Досвід розробки платформ, знання GCC, досвід роботи з Linker Scripts
- Достатній досвід написання прошивки для голих металів та систем на базі RTOS
- Гарне розуміння примітивів синхронізації та зв’язку RTOS (Mutex, Semaphore, Черги повідомлень тощо)
- Знання інтерфейсів зв’язку MCU: UART, SPI, I2C, CAN
- Основний досвід роботи з осцилографом, мультиметрами, цифровими аналізаторами сигналу та іншим лабораторним обладнанням
- Досвід роботи з мережевими протоколами TCP / UDP: MQTT, HTTP (s) тощо
- Принаймні середній рівень англійської мови
БУДЕ ПЛЮСОМ:
- Ступінь з електротехніки, електроніки, телекомунікацій або ін
- Систематичний підхід до вирішення проблем, документації та тестування
- Знання інших мов програмування або стеків технологій
- Досвід роботи в ядрі Linux
- Досвід роботи в Yocto або Buildroot
- Досвід роботи UI / UX з Qt Designer
- Досвід роботи з AWS, Azure або іншими хмарами
- Досвід роботи з BT, BLE, WiFi, Lora або іншими бездротовими протоколами
- Стандартні знання MISRA
- Досвід роботи з одиничними тестами, документацією
- Навички пайки
- Досвід маршрутизації друкованої плати