разработка встроенного программного обеспечения на языке С; участие в code review и соблюдение стандартов кодирования; отладка и тестирование ПО; работа с микроконтроллерами (STM32/ARM) и периферией (SPI, I2C, UART); разработка новых функций; участие в испытаниях (стенд/полигон); проработка архитектурных решений.
Требования
уверенное знание языка С (embedded-разработка); опыт работы с микроконтроллерами (STM32/ARM); понимание архитектуры микроконтроллеров и принципов работы с периферией (SPI, I2C, UART); навыки анализа и устранения ошибок на уровне железа и ПО; знание основы работы сенсоров.