Yadro·Москва·12 мая
Инженер-программист Embedded (MCU)
Ориентир по рынку≈ 135 000 – 300 000 ₽наш грубый ориентир по 190 вакансиям этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
🔄 ГибридMiddleПолная занятостьПродуктовая
Стоит ли откликаться
Сначала уточните детали
Висит дольше, чем обычно закрываются такие вакансии: сначала убедитесь, что найм ещё идёт.
2 из 4 в норме
Висит давно: что спросить, чтобы не откликаться в пустоту
Деньги
Сумму в объявлении не указали. Грубый ориентир: столько платят в 190 вакансиях уровня Middle по всему рынку, без учёта специальности.
Живость
Открыта дольше обычного для таких вакансий. Что на это указывает:
- Висит 160 дней
- Висит дольше 90% вакансий того же грейда
- У компании 77 из 121 вакансий висят дольше обычного
- Зарплата не указана
- Компания обычно держит вакансии открытыми 667 дней
Описание
Обязанности: 6, требования: 20. Понятно, что за работа, ещё до отклика.
- Не сказано
- сколько дней в офисе
Что требуют
ОбязательноPythonBashGitJiraConfluenceCI/CDJenkinsPytestAllure
Надбавка к зарплате на этом уровне: Python +40%, Git +8%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
Мы ищем инженера-разработчика встраиваемых систем (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
Опыт работы с серверным оборудованием/СХД