О компании
БУЛАТ - ведущий российский производитель, который разрабатывает и производит высокотехнологичное инфраструктурное оборудование для построения телеком- и ИТ-систем. Занимается разработкой полного цикла оборудования: маршрутизаторы, коммутаторы, серверы, СХД и базовые станции.
Находимся в поиске Ведущего программиста встраиваемого программного обеспечения.
Обязанности
•Разработка встраиваемого программного обеспечения для микроконтроллеров;
•Отладка, рефакторинг и оптимизация существующего кода;
•Доработка ПО и исправление ошибок (баг-фиксинг) в рамках жизненного цикла продукта;
•Участие в интеграции «железа» и софта на ранних этапах.
Требования
•Уверенное знание C/C++. Желателен опыт с ассемблером (ARM) для отладки критических участков;
•Опыт разработки под STM32 (HAL/LL), понимание работы DMA, таймеров, прерываний;
•Практический опыт работы с проводными интерфейсами (UART, SPI, I2C, CAN, RS-485/232) и протоколами Modbus RTU/ASCII;
•Умение пользоваться осциллографом, логическим анализатором, мультиметром для отладки и верификации;
•Базовые навыки чтения электрических принципиальных схем, понимание принципов работы обвязки МК (питание, тактирование, GPIO).
Будет плюсом
•Опыт работы с Altium Designer (понимание, как выглядит плата, чтобы быстрее искать ошибки);
•Знание Verilog/VHDL (для взаимодействия с FPGA-командой, но не обязательно);
•Навыки написания скриптов на Python/JavaScript для автоматизации тестирования.
Условия
•Официальное оформление с первого дня;
•Полностью белая, достойная и регулярная зарплата;
•Офис г. Рязань, ул. Высоковольтная, д. 38;
•ДМС со стоматологией;
•График работы на выбор (с 8 до 17);
•Система дополнительного стимулирования (подарки для детей, подарки новичкам, материальное поощрение при заключении брака и рождении детей, поощрение за стаж)
Компания уверена, что важно продолжать учиться и развиваться, поэтому предлагает:
•Регулярное внешнее и внутреннее обучение;
•Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате);
•Возможность прохождения дополнительных обучающих курсов за счет компании.