Embedded Software Engineer / Разработчик примеров кода (C, Python, MCU)
Работа в известной российской полупроводниковой компании над уникальными продуктами. Это отличная возможность для профессионального роста в сфере Embedded и работы с отечественной архитектурой.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует специфических знаний в области микроконтроллеров и умения работать с «железом» (схемы, документация), но фокусируется на создании примеров кода, что может быть проще глубокой системной разработки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана. Для Москвы рыночный диапазон для Embedded-разработчика среднего уровня составляет от 180 000 до 300 000 рублей в зависимости от глубины знаний архитектур.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Embedded Software Engineer / Разработчик примеров кода (C, Python, MCU) / Байкал Электроникс
*🗺* Москва.
Обязанности:
- Писать фрагменты и полноценные проекты на C и Python/MicroPython для наших микроконтроллеров, микропроцессоров…
Требования:
- Умение читать англоязычную техническую документацию, читать принципиальные электрические схемы;
*➡* Откликнуться
Вакансии │ Стажировки │ За рубежом │ Удалёнка │ БИГТЕХ │ Мероприятия │ По всему миру │ IT и DIGITAL
*🐣* Софи - первый ai ассистент для автооткликов и поиска работы.
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C
- Python
- MicroPython
- MCU
- Embedded Systems
- Circuit Diagrams
Возможные вопросы на собеседовании
Проверка базовых знаний работы с памятью и регистрами в микроконтроллерах.
Расскажите о различиях в управлении памятью при написании кода на C для bare-metal систем и систем под управлением ОС.
Вакансия предполагает использование Python/MicroPython для встраиваемых систем.
В каких случаях для разработки на MCU вы бы предпочли MicroPython вместо чистого C, и каковы основные ограничения этого подхода?
Умение читать схемы — обязательное требование.
Опишите ваш процесс отладки кода, если периферийное устройство не отвечает по шине I2C или SPI: на что вы посмотрите в схеме в первую очередь?
Проверка навыка написания понятного кода для других разработчиков.
Как вы структурируете примеры кода (SDK), чтобы они были максимально понятны сторонним разработчикам, впервые использующим данный микропроцессор?
Проверка опыта работы с прерываниями.
Каковы особенности написания обработчиков прерываний (ISR) на языке C, чтобы избежать неопределенного поведения системы?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

