Разработка новых и поддержка имеющихся модулей встраиваемого ПО(HAL, bare-metal C/C++)для разрабатываемых микросхем и изделий на их основе. Опционально разработка модулей ядра и драйверов Linux реализующих взаимодействие ASIC и HOST OS.
Покрытие разработанного кода unit-тестами.
Документирование разработанного кода.
Ревью кода коллег, обработка merge requests.
Взаимодействие с разработчиками аппаратной части (RTL, схемотехника) в части оптимизации работы ПО с имеющейся аппаратной частью.
Взаимодействие с тестировщиками аппаратной и программной части в части наполнений тест-планов и исправления обнаруженных проблем.
Знание/опыт:
Опыт работы в сфере информационных технологий, разработки встраиваемого и системного ПО от трех лет.
Наличие профессиональных знаний и навыков: gcc, gpp, make, gitlab, doxygen, yaml, jira, confluence, Linux, bash.