Обязанности | --Создал прошивки для тестировочных плат блока ЭРА ГЛОНАСС на Artery MCU (CAN/UDS, реле, Audio Codec, SPI-Flash) --Создал прошивки для плат мультимедиа c STM32F4, nrf5340, D-Class Audio, Bluetooth 5.3, UWB. --Создал прошивки для плат телематики с МК CC26x2, GNSS RTK, LoRa, CAN. --Наладил DevOps, все сборки из скриптов Make/CMake (Zephyr Project), авто-тестирование, CI/CD. |
Навыки и умения | Языки программирования: C, Bash, Batch, Make, CMake, Python, Graphviz, Asymptote, MATLAB опыт с компиляторами: GCC, GHS, TCC, Clang, Code Composer Studio, Keil, IAR, MS Visual Studio опыт программирования микроконтроллеров: ARM Cortex-M1/3/33/4/4F (CC26x2, STM32, MDR32, nrf5340, Artery), PowerPC (SPC58NN), Tensilica Xtensa (ESP32), MSP430, STM8, AVR (ATtiny, ATmega), ARM7 (LPC21xx), Xilinx (МicroBlaze), Altera (NIOS II). опыт с протоколами: Ethernet, CAN (UDS), LIN, WiFi, LoRa, TCP/IP (на LwIP), ModBus, 1-Wire, yModem, UBX, NMEA (GPS). опыт в DevOps, TDD, GIT/SVN/Perforce, Eclipse, Jenkins, IoT, Gerrit, FreeRTOS/ZephyrRTOS, Embedded Linux, разработка загрузчиков, схемотехника, MISRA C 2004/2012, ISO26262, RegEx, CygWin, V-Model |