Инженер-программист Embedded (MCU)

YADRO
Москва
🏢 Офис
Middle
Полная занятость
Описание вакансии

Компания YADRO — российская ИТ-компания, которая осуществляет разработку и производство серверов и систем хранения данных, телекоммуникационного и сетевого оборудования, разрабатывает микропроцессоры и микроконтроллеры; разрабатывает облачные технологии.

Мы ищем инженера-разработчика встраиваемых систем (Embedded Engineer) в отдел встраиваемых систем, чтобы разрабатывать, тестировать и поддерживать прошивки модулей, входящие в продукты компании Yadro.

Разработчик будет, с одной стороны, поддерживать существующие прошивки путем фикса багов и рефакторинга. С другой стороны - разрабатывать прошивки для новых модулей, входящий в состав продуктов компании. К примеру, в одном сервере от 10 микроконтроллеров и больше, которые могут быть расположены на разных платах. Таким образом, разработчик вносит свой вклад в работоспособность большого сервера и обеспечивает его безотказную работу. Также разработчик будет разрабатывать тесты, покрывающие функционал реализованного кода для постоянного регрессионного тестирования.

Чем вам предстоит заниматься
разработка встраиваемого ПО (прошивок) для микроконтроллеров ARM (STM32, GD32), MIPS, RISC-V на языке Си;
поддержка и рефакторинг существующего встраиваемого ПО;
разработка и поддержка документации для прошивок (вики-страниц);
соблюдение внутренних стандартов на разработку \ ведение документации \ ведение проектов;
работа в команде, используя гибкие методологии разработки;
участие в процессах разработки и поддержки продукта - взаимодействие с менеджерами, тестировщиками, инженерами из других отделов.
Что мы ожидаем от будущего члена команды
знание Cи на высоком уровне;
умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании;
знание Python и Bash на уровне - "написать скрипт для автоматизации сборки прошивки";
знание и умение пользоваться gcc, gdb, openOCD;
знание Make, понимание работы системы сборки на Makefile;
знание и умение пользоваться Git по gitflow с ветками PR и тд;
знание и умение писать unit-тесты / функциональные тесты;
опыт разработки под STM32 и/или аналогах (GD32);
опыт разработки Bare-Metal и RTOS;
опыт разработки драйверов;
знание интерфейсов - USB, UART, I2C, SPI, CAN;
элементарные навыки пайки и работы с измерительным оборудованием для отладки.
опыт работы с Jira/Bitbucket/Confluence;
английский язык на уровне чтения документации.
Дополнительно приветствуем
знание CMake;
продвинутое знание Python;
опыт CI/CD;
знание Jenkins;
знание pytest / allure / ceedling;
опыт работы с серверным оборудованием/СХД.
Будем рады предложить Вам
стать частью процесса рождения настоящего отечественного оборудования: возможность прочувствовать все особенности этапов его разработки: от создания конструкторской документации до реализации в железе и микрокоде;
конкурентный уровень полностью официальной заработной платы;
гибкое начало рабочего дня;
возможность выбора формата работы (офис/гибрид);
рабочее место в красивом и удобном лофт-офисе с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года»;
возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
программы обучения и развития сотрудников (включая внешние курсы повышения квалификации);
внутреннюю программу поддержки инноваций;
систему премирования за научные достижения, публикацию статей и регистрацию патентов;
«Лекторий», в рамках которого приглашенные эксперты и наши специалисты делятся профессиональным опытом из различных областей науки;
медицинскую страховку с первых дней работы, включающую стоматологию, госпитализации, международные путешествия;
льготное страхование членов семей (покупку полиса по корпоративной цене);
заботу о здоровье: спортивные мероприятия, программу поддержки сотрудников, психологические, юридические и ЗОЖ консультации с внешними специалистами;
корпоративные льготы (скидки в сети фитнес-клуб World Class, X-Fit, SPIRIT.Fitness и другие предложения).
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано7 ч назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).