← Усі вакансії

C++ Embedded Developer

Джерело:
djinni.co
Відгукнутись на вакансію →

Що потрібно робити: Розробка та вдосконалення прошивки радіоканалу Skyline LRS — робота з SX126x, реалізація протоколу реального часу (кадрування, FEC, ретрансмісії, синхронізація), FHSS, оптимізація дальності й завадостійкості.

Обов'язкові навички: — C/C++ на впевненому рівні, сучасні стандарти (C++17+), досвід у ресурсно-обмежених середовищах — Embedded: bare-metal та/або RTOS (FreeRTOS або аналог) — Мікроконтролери ARM Cortex-M (пріоритет STM32) — Периферія: SPI (критично — через нього працюємо з SX126x), UART, I2C, GPIO, DMA, таймери, переривання — Відлагодження на «залізі»: SWD/JTAG, логічний аналізатор, осцилограф — Інструментарій: GCC ARM toolchain, CMake, Git

Профільне (радіо/RF): — Основи радіозв'язку: link budget, RSSI/SNR, чутливість приймача, бюджет затримки — sub-GHz трансивери, ідеально — Semtech SX126x (SX1262/SX1268) — LoRa-модуляція та FHSS / стрибки частоти — Протоколи реального часу: кадрування, FEC, підтвердження/ретрансмісії, синхронізація

Буде плюсом: — ExpressLRS / ELRS, TBS Crossfire або інші LRS-системи — MAVLink / ArduPilot (інтеграція каналу зв'язку з польотним контролером) — Розуміння стійкості до РЕБ — Основи DSP — Python для тестових стендів

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot