Инженер-программист (C, MCU)

з/п не указана
Байкал Электроникс
Москва Постоянная занятость Полный день

Описание

Мы — отдел разработки схемотехнической документации компании Baikal Electronics. Создаём понятные и качественные документы, которыми будут пользоваться тысячи разработчиков встраиваемых систем. Мы ищем инженера, который будет плотно взаимодействовать с нашей командой и обеспечивать наши инструкции по применению (AppNotes) к микроконтроллеру Baikal-U и микропроцессорам качественными примерами кода. Ваша задача — сделать код работающим, дать точные технические пояснения и обеспечить, чтобы инженер мог повторить пример по вашей инструкции.Подробнее про MCU: baikalelectronics.ru Ваши будущие задачи: Писать фрагменты и полноценные проекты на C и Python/MicroPython для встраиваемых систем (Baikal-U), а также программировать, прошивать и запускать код на реальном железе; Встраивать рабочий код в текстовые документы, сопровождая его понятными пояснениями о том, как реализовать ту или иную функцию изделия; Актуализировать примеры кода при выходе новых версий SDK, поддерживать и сопровождать ранее выпущенные документы; Работать с оборудованием через аппаратные интерфейсы (I2C, SPI и др.) и ОСРВ (FreeRTOS). Для нас важно:​​​​​​​ Опыт разработки на C для микроконтроллеров/микропроцессоров (RISC-V / ARM); Опыт написания скриптов на Python, а также общее понимание специфики MicroPython для embedded-систем; Понимание архитектуры MCU, опыт работы с регистрами и периферией (UART, SPI, I2C); Понимание принципов управления силовой электроникой: теоретические знания или практический опыт работы с аппаратными таймерами, генерацией ШИМ (PWM) и алгоритмами управления асинхронными электромоторами; Хорошее владение FreeRTOS: понимание механизмов синхронизации потоков, работы с задачами, очередями и семафорами, готовность писать чистые демонстрационные примеры многопоточных приложений; Умение ясно и структурированно излагать мысли; Внимание к деталям (код должен быть не просто рабочим, но и красивым); Желание разбираться в технических нюансах. Будет плюсом: Опыт миграции или портирования кода с популярных зарубежных платформ (STM32, TI, AVR) на новые архитектуры; Базовые знания или интерес к теме TinyML: представление о том, как устроены и запускаются легкие нейросети на микроконтроллерах (например, с использованием библиотек под MicroPython); Опыт работы с ИИ-инструментами (для помощи в генерации текстов/кода). Мы предлагаем: Работу с передовой российской микроэлектроникой в компании-лидере; График с гибким началом работы с 9:00 до 10:00, офисный формат работы; Официальное трудоустройство в аккредитованной IT-компании; Фиксированный оклад, соответствующий вашему уровню; Расширенную ДМС (стоматология, стационар, страхование в путешествиях); Современный тихий опен-спейс в Ostankino Business Park; Профессиональный коллектив с отзывчивой атмосферой.

Откликнуться
Источник: hh · 2 дня назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →