Роль сочетает встроенную разработку с подготовкой документации и работой на реальном оборудовании; офисный формат и отсутствие данных об оплате не позволяют полностью оценить условия.
Embedded Software Engineer / Разработчик примеров кода (C, Python, MCU): Создание эталонных фрагментов и полноценных проектов на C и Python/MicroPython для микроконтроллеров и микропроцессоров с акцентом на программирование, прошивку и отладку кода на реальном оборудовании. Focus on подготовке примеров для технической документации, работе с периферией и регистрами, многопоточными приложениями и алгоритмами управления силовой электроникой.
Локация: Москва, Огородный проезд, 16/1с5; офисный формат работы, на месте работодателя
Компания
Байкал Электроникс разрабатывает документацию для отечественных электронных цифровых устройств и продуктов на базе собственных микроконтроллеров и микропроцессоров.
Что делать
Писать фрагменты и полноценные проекты на C и Python/MicroPython для микроконтроллеров и микропроцессоров.
Программировать, прошивать, запускать и отлаживать код на реальном оборудовании.
Подготавливать эталонный код для технической документации и сопровождать его понятными техническими пояснениями.
Актуализировать примеры кода при выпуске новых версий SDK.
Поддерживать код в ранее выпущенных технических документах.
Требования
Опыт разработки на C для микроконтроллеров и микропроцессоров с архитектурами RISC-V или ARM.
Опыт программирования на Python и общее понимание MicroPython для встраиваемых систем.
Понимание архитектуры микроконтроллеров и микропроцессоров, опыт работы с регистрами и периферией UART, SPI и I2C.
Теоретические знания или практический опыт управления силовой электроникой, включая аппаратные таймеры, генерацию ШИМ и алгоритмы управления асинхронными электродвигателями.
Знания в области ОСРВ: синхронизация потоков, задачи, очереди и семафоры; готовность писать демонстрационные примеры многопоточных приложений.
Умение читать англоязычную техническую документацию и принципиальные электрические схемы.
Умение ясно и структурированно излагать мысли, внимание к деталям и стремление создавать не только рабочий, но и качественно оформленный код.
Кругозор в применении микроконтроллеров и микропроцессоров и готовность разбираться в технических нюансах.
Опыт от 3 до 6 лет.
Хорошо, если есть
Опыт миграции или портирования кода с ESP32, STM32 или TI на новые архитектуры.
Базовые знания или интерес к TinyML, включая запуск лёгких нейросетей на микроконтроллерах с использованием библиотек для MicroPython.
Опыт работы с ИИ-инструментами для помощи в генерации текстов и кода.
Культура и преимущества
Работа с российской микроэлектроникой в компании-лидере.
Современный тихий офис в Ostankino Business Park.
Гибкое начало рабочего дня с 9:00 до 10:00 при офисном формате работы.
Официальное трудоустройство в аккредитованной IT-компании.
Фиксированный оклад, соответствующий уровню специалиста, и расширенная ДМС со стоматологией, стационаром и страхованием путешествий.
Профессиональный отзывчивый коллектив.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →