Embedded software engineer

ориентир по рынку
вакансия зп не указана
в среднем 315 271 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы — отдел разработки схемотехнической документации компании 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-компании
  • Фиксированный оклад, соответствующий вашему уровню
  • Расширенную ДМС (стоматология, стационар, страхование в путешествиях)
  • Профессиональный отзывчивый коллектив

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.