Trypillian logo

Embedded Engineer

Trypillian·Salary not specified

Primary stack

QuartCortexC++Git

Nice to have's

FPV drone pilotingdrone assemblysoldering3D modelingLinuxEmbedded LinuxLiPo and Li-ion batteriesanalog and digital video systemsPCB designPythonopen-source contributionvideo streamingfrontend developmentHMIArdupilot

Job description

Description language:

Про посаду

Ми шукаємо Embedded Engineer з досвідом розробки ембеддед-систем, C/C++ для мікроконтролерів, а також знанням різних протоколів і апаратних систем.

Обов'язки

  • Проектування та розробка ембеддед-систем з використанням C/C++ для мікроконтролерів.
  • Робота з ARM Cortex-M (STM32 або аналогічними), HAL/LL або програмування на рівні регістрів.
  • Реалізація та управління інтерфейсами, такими як UART, SPI, I2C, CAN, DMA, таймери, PWM та переривання.
  • Досвід роботи з RTOS (FreeRTOS, ChibiOS, NuttX) або розуміння їх принципів.
  • Знання протоколів дронів: DShot, CRSF/ELRS, SBUS, MAVLink, MSP.
  • Базове розуміння теорії управління (PID) та обробки сигналів (фільтрація шуму, фузія датчиків).
  • Здатність читати електричні схеми та працювати з вимірювальним обладнанням (осцилограф, логічний аналізатор, мультиметр).
  • Інтеграція різних апаратних систем (комунікації, супутникові комп'ютери тощо).
  • Досвід роботи з Git.
  • Знання мережевих протоколів (TCP, UDP, QUIC).
  • Розуміння архітектурних паттернів.
  • Технічна англійська на рівні читання документації та технічних описів.

Вимоги

  • 2+ роки досвіду в ембеддед-розробці.
  • Глибоке знання C/C++ для мікроконтролерів.
  • Досвід роботи з ARM Cortex-M (STM32 або аналогічними), HAL/LL або програмування на рівні регістрів.
  • Знання інтерфейсів UART, SPI, I2C, CAN, DMA, таймерів, PWM та переривань.
  • Досвід роботи з RTOS (FreeRTOS, ChibiOS, NuttX) або розуміння їх принципів.
  • Розуміння протоколів дронів: DShot, CRSF/ELRS, SBUS, MAVLink, MSP.
  • Базове розуміння теорії управління (PID) та обробки сигналів (фільтрація шуму, фузія датчиків).
  • Здатність читати електричні схеми та працювати з вимірювальним обладнанням (осцилограф, логічний аналізатор, мультиметр).
  • Досвід інтеграції різних апаратних систем (комунікації, супутникові комп'ютери тощо).
  • Досвід роботи з Git.
  • Знання мережевих протоколів (TCP, UDP, QUIC).
  • Розуміння архітектурних паттернів.
  • Технічна англійська на рівні читання документації та технічних описів.

Буде плюсом

  • Навички пілота FPV дронів. Здатність самостійно тестувати прошивку та відчувати поведінку пристрою в польоті.
  • Досвід збірки дронів. Вибір та збірка рамки, моторів, ESC, контролера польоту, VTX та антен, а також розуміння впливу компонування на вібрації та надійність.
  • Навички пайки, особливо SMD компонентів.
  • Базові навички 3D моделювання в Autodesk Fusion або аналогічних для створення кріплень, корпусів та власних деталей, а також досвід 3D друку.
  • Знання Linux. Включає впевнену роботу в терміналі, створення прошивок та налаштування інструментів. Досвід роботи з Embedded Linux на одноплатних комп'ютерах (Raspberry Pi, Jetson, Radxa) як супутніх комп'ютерів також є плюсом.
  • Досвід роботи з LiPo та Li-ion батареями, розрахунок енергетичного бюджету та часу польоту.
  • Знання аналогових та цифрових відеосистем (DJI, Walksnail, HDZero) та радіочастотних характеристик.
  • Досвід проектування друкованих плат (KiCad, Altium).
  • Python для автоматизації тестів та аналізу логів.
  • Досвід участі в open-source проектах.
  • Розуміння відеопотоків. Знання кодеків (H.264, H.265), протоколів передачі (RTSP, RTP, UDP, WebRTC) та інструментів, таких як GStreamer або FFmpeg, а також розуміння способів мінімізації відео затримки.
  • Досвід розробки фронтенду та HMI. Створення інтерфейсів для наземних станцій управління, консолей операторів або конфігураторів (наприклад, на Qt/QML, React, Electron). Це також включає розуміння принципів зручного інтерфейсу для польового використання.
  • Досвід роботи з Ardupilot.

Ми пропонуємо

  • Офіційне працевлаштування;
  • Можливість для професійного розвитку;
  • Робота з інноваційними технологіями та реальними продуктами;
  • Дружний колектив та відкрите спілкування.

Про компанію

[Опис компанії, якщо є]

© Trypillian. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ

More at Trypillian

All 5 roles

Popular searches