Привет! Мы - отдел программного обеспечения Baikal Electronics. В настоящее время наша компания активно растет и развивается, и сейчас мы в поиске талантливых специалистов, готовых внести свой вклад в наш общий успех.
Приглашаем тебя стать частью команды, которая будет запускать на рынок продукт, способный изменить отрасль.
Обязанности:
- разработка структуры, API и кода библиотек для периферийных блоков в составе SDK микроконтроллеров;
- pазработка тестов библиотечных функций и тестов производительности;
- написание, отладка и сопровождение ПО, связанного с практическим применением микроконтроллеров;
- разработка демонстрационных примеров библиотек;
- поддержка системы сборки для SDK в актуальном состоянии;
- документирование кода и помощь в подготовке общей документации;
- запуск и отладка ПО на опытных образцах;
Требования:
- знание основ операционных систем;
- уверенное знание языка C;
- опыт в разработке ПО дли микроконтроллеров;
- опыт работы с инструментами систем сборки (gcc, ld, make/cmake) и их конфигурации;
- опыт работы с инструментами систем сборки (gcc, ld, make/cmake) и их конфигурации;
- умение пользоваться инструментами отладки (gdb, OpenOCD, JTAG/SWD-отладчики);
- навыки отладки кода на уровне ассемблерных инструкций;
- понимание архитектуры микропроцессорных систем;
- практический опыт написания ПО с использованием распространенных периферийных блоков (UART, SPI, I2C, DMA, ADC, CAN, I2S);
Желательно:
- навык работы с измерительным оборудованием (осциллограф, логический анализатор);
- опыт работы в ОС Linux (установка систем сборки, конфигурирование и сборка проектов, написание и использования скриптов);
- опыт работы с ОСРВ для микроконтроллеров (FreeRTOS, Zephyr, RT-Thread и т.д.);
-
опыт практического использования библиотек STM32 (HAL/LL);
-
опыт написания ПО для устройств, использующих USB и Ethernet интерфейсы;
-
знакомство с архитектурой RISC-V;
-
опыт работы с FPGA;
Условия:
- работу в динамично развивающейся компании, лидере в области разработки микропроцессоров;
- уникальную возможность участвовать в создании продуктов, которые будут определять будущее технологий;
- возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
- конкурентоспособную заработную плату, соответствующую вашему опыту и навыкам;
- работа в аккредитованной IT-компании с предоставлением отсрочки;
- возможность гибридного формата работы;
- ДМС (включающую стоматологию, госпитализации, международные путешествия).