О позиции
Компания YADRO ищет Инженера-программиста Embedded для разработки встраиваемого ПО (прошивок) для микроконтроллеров ARM (STM32, GD32), MIPS, RISC-V на языке Си.
Чем вы будете заниматься
- Разработка встраиваемого ПО для микроконтроллеров.
- Поддержка и рефакторинг существующего ПО.
- Разработка и поддержка документации для прошивок.
- Соблюдение внутренних стандартов разработки.
- Работа в команде с использованием гибких методологий.
- Участие в процессах разработки и поддержки продукта.
Требования
- Знание языка Си на высоком уровне.
- Умение писать качественный читаемый код.
- Знание Python и Bash для автоматизации.
- Опыт работы с gcc, gdb, openOCD.
- Знание Make и системы сборки на Makefile.
- Опыт работы с Git по gitflow.
- Опыт разработки под STM32 и/или аналогах.
- Знание интерфейсов — USB, UART, I2C, SPI, CAN.
- Элементарные навыки пайки и работы с измерительным оборудованием.
- Опыт работы с Jira/Bitbucket/Confluence.
- Английский язык на уровне чтения документации.
Вакансия предлагает интересные задачи в области разработки встраиваемого ПО с хорошими требованиями к кандидатам. Однако, отсутствие указания зарплаты может быть минусом.
Кто здесь добьётся успеха
Глубокие знания C и опыт работы с микроконтроллерами ARM (STM32) для разработки эффективного встраиваемого ПО.
Способность работать в гибридном режиме, сочетая самостоятельную работу и активное участие в командных встречах для улучшения процессов разработки.
Опыт использования инструментов отладки, таких как gdb и OpenOCD, для быстрого выявления и устранения ошибок в прошивках.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Embedded Systems
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев