Отдел встраиваемых систем разрабатывает, тестирует и поддерживает прошивки модулей, входящих в продукты YADRO. В одном сервере может быть 10 и более микроконтроллеров, расположенных на разных платах; разработки обеспечивают работоспособность и безотказную работу серверов.
разработчик встраиваемых систем для серверов
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- Разрабатывать встраиваемое ПО и прошивки для микроконтроллеров ARM, MIPS и RISC-V на языке Cи;
- Поддерживать и рефакторить существующее встраиваемое ПО;
- Разрабатывать и поддерживать документацию для прошивок;
- Соблюдать внутренние стандарты разработки, ведения документации и проектов;
- Работать в команде, используя гибкие методологии разработки;
- Участвовать в разработке и поддержке продукта;
- Взаимодействовать с менеджерами, тестировщиками и инженерами других отделов.
требования
- Знать Cи на высоком уровне;
- Уметь писать качественный, читаемый и поддерживаемый код по внутренним стандартам компании;
- Знать Python и Bash на уровне написания скриптов для автоматизации сборки прошивки;
- Знать и уметь пользоваться gcc, gdb и openOCD;
- Знать Make и понимать работу системы сборки на Makefile;
- Знать и уметь пользоваться Git по gitflow с ветками PR;
- Уметь писать модульные и функциональные тесты;
- Иметь опыт разработки под STM32 и/или аналогами GD32;
- Иметь опыт разработки Bare-Metal и RTOS;
- Иметь опыт разработки драйверов;
- Знать интерфейсы USB, UART, I2C, SPI и CAN;
- Владеть элементарными навыками пайки и работы с измерительным оборудованием для отладки;
- Иметь опыт работы с Jira, Bitbucket и Confluence;
- Читать техническую документацию на английском языке;
- Будет плюсом знание CMake, продвинутое знание Python, опыт CI/CD, знание Jenkins, знание pytest, allure и ceedling, опыт работы с серверным оборудованием и системами хранения данных.
условия
- ДМС со стоматологией с первых дней работы;
- Льготные условия страхования близких;
- Возможность взять day off для восстановления здоровья;
- Консультации юристов;
- Сессии с психологом;
- Помощь экспертов по ЗОЖ и управлению личными финансами;
- Премии за патенты и изобретения;
- Учебный портал с лекциями от экспертов;
- Участие в конференциях;
- Изучение английского языка;
- Дополнительное профессиональное обучение на внешних курсах;
- Частичная компенсация расходов на тренировки, творческие уроки и соревнования;
- Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки и подписки на онлайн-кинотеатры;
- Тестовое задание предусмотрено на этапе отбора.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.