Байкал Электроникс

Embedded Software Engineer / Разработчик примеров кода (C, Python, MCU)

Коротко

Разработка эталонного кода на C и Python/MicroPython для микроконтроллеров и микропроцессоров Baikal Electronics, включая прошивку, запуск и отладку на реальном железе, а также подготовку примеров для технической документации. Требуется опыт работы с C для MCU/MPU (RISC-V/ARM), Python, регистрами и периферией (UART, SPI, I2C), знание ОСРВ и основ управления силовой электроникой. Офис в Москве, уровень Middle/Senior, опыт 3-5 лет.

О команде
Мы — отдел разработки схемотехнической документации компании Baikal Electronics. Уже сегодня мы разрабатываем документацию к уникальным продуктам Байкал Электроникс, которая станет фундаментом для разработки отечественных электронных цифровых устройств будущего.
Мы ищем инженера в команду, который станет источником эталонного программного кода к нашим микроконтроллерам и микропроцессорам. Ваша задача — создавать понятный, лаконичный и элегантный код и снабжать его всеми необходимыми техническими пояснениями.
Ваши задачи
•Писать фрагменты и полноценные проекты на C и Python/MicroPython для наших микроконтроллеров, микропроцессоров, программировать, прошивать, запускать и отлаживать код на реальном железе
•Подготавливать код к использованию в технической документации, сопровождая его понятными пояснениями о том, как реализовать ту или иную функцию изделия
•Актуализировать примеры кода при выходе новых версий SDK, поддерживать и сопровождать код в ранее выпущенных документах
Для нас важно
•Умение читать англоязычную техническую документацию, читать принципиальные электрические схемы
•Опыт разработки на C для микроконтроллеров/микропроцессоров (RISC-V / ARM)
•Опыт программирования на Python, а также общее понимание специфики MicroPython для встраиваемых систем
•Понимание архитектуры микроконтроллеров и микропроцессоров, опыт работы с регистрами и периферией (UART, SPI, I2C)
•Понимание принципов управления силовой электроникой: теоретические знания или практический опыт работы с аппаратными таймерами, генерацией ШИМ и алгоритмами управления асинхронными электродвигателями
•Знания в области ОСРВ: понимание механизмов синхронизации потоков, работы с задачами, очередями и семафорами, готовность писать чистые демонстрационные примеры многопоточных приложений
•Умение ясно и структурированно излагать мысли
•Внимание к деталям: код должен быть не просто рабочим, но и красивым
•Кругозор в применении микроконтроллеров и микропроцессоров
•Желание разбираться в технических нюансах
Будет плюсом
•Опыт миграции или портирования кода с популярных зарубежных платформ (ESP32, STM32, TI) на новые архитектуры
•Базовые знания или интерес к теме TinyML: представление о том, как устроены и запускаются легкие нейросети на микроконтроллерах (например, с использованием библиотек под MicroPython)
•Опыт работы с ИИ-инструментами (для помощи в генерации текстов/кода)
Мы предлагаем
•Работу с передовой российской микроэлектроникой в компании-лидере
•Современный тихий комфортабельный офис в «Ostankino Business Park»
•График с гибким началом работы с 9:00 до 10:00, офисный формат работы
•Официальное трудоустройство в аккредитованной IT-компании
•Фиксированный оклад, соответствующий вашему уровню
•Расширенную ДМС (стоматология, стационар, страхование в путешествиях)
•Профессиональный отзывчивый коллектив

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте