Компания не указана AI-компанииHardwareОпубликована 7 часов назад · отклик: Сайт вакансий
Embedded Software Engineer (C, Python, MCU)
ЗарплатаПо договорённости
ФорматОфис
ЛокацияМосква, Россия
ЗанятостьПолная занятость
Опыт работы: 3–6 лет. Занятость: полная. График: 5/2, 8 рабочих часов. Формат работы: на месте работодателя.
Отдел разработки схемотехнической документации компании Байкал Электроникс ищет инженера, который станет источником эталонного программного кода к микроконтроллерам и микропроцессорам. Задача — создавать понятный, лаконичный и элегантный код и снабжать его техническими пояснениями.
Задачи:
- Писать фрагменты и полноценные проекты на 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-компании.
- Фиксированный оклад, соответствующий уровню.
- Расширенная ДМС (стоматология, стационар, страхование в путешествиях).
- Профессиональный отзывчивый коллектив.
Инструменты в вакансии
Навыки и технологии
Направления