Программист embedded

Программист embedded

Москва, Заречная улица, 9

Метро: Фили

Описание вакансии

Программист Embedded (встроенного оборудования) C++, Stm32

Задачи:

На основе имеющейся математической модели и кинематики изделий:

Подбирать необходимое оборудование (контроллеры, процессоры, драйвера, одноплатные компьютеры) и его количество, при необходимости разделить систему на отдельные узлы с законченным функционалом.

Перенос программы управления из среды симуляции (LUA) на микроконтроллер/ одноплатный ПК. Написать программный код (движение в нескольких режимах с обеспечением устойчивости, по типу обратного маятника)

Произвести совместную разработку с инженером-схемотехником или разработать самостоятельно печатные платы. Разработать алгоритмы для опроса датчиков и управления BLDC моторами.

Производить отладку и оптимизацию кода на реальных изделиях

Разработать алгоритмы безопасности. (аварии, отказы, некорректные действия оператора и т.д.)

Вносить рекомендации по изменению конструкции для:

Упрощения системы управления

Улучшения технических характеристик изделия

Снижению стоимости конечных решений

Требования к кандидату:

Хорошие математические способности, высшая математика (матрицы, комплексные числа, тригонометрия и тд.)

Владение языками программирования

Обязательно: С++, C,

Желательно: LUA, Python

Написание ПО для STM32

Знание: Linux на профессиональном уровне, Программ: Cube MX, Cube IDE. Знание Excel на среднем уровне, систем контроля версий SVN или GIT

Высшее образование или обучение в сфере программирования или автоматизации (Мехатроника, Робототехника, Программная инженерия, АСУ).

Обязательно понимание: ТАУ, ТРИЗ, схемотехника.

Реальная оптимизация кода и написание документации к коду.

Опыт в проектировании систем автоматизации и управления. Организация контуров автоматического управления с обратной связью, подбор необходимого микроконтроллера под поставленные задачи.

Работа с датчиками, гироскопами, видеокамерами и т.д.

Опыт в подборе необходимого микроконтроллера под поставленные задачи.

Понимание принципов работы BLDC, умение работать с драйверами моторов.

Понимание Прямой и обратной задач кинематики

Преимуществом будут:

Знание LUA, Coppelia SIM, ROS, Proteus, KiCAD, LTspice, Multisim, Proteus

Опыт пайки и быстрого прототипирования для проверки теории

Знание методов управления: обратным маятником, квадрокоптером, сигвеем.

Опыт работы с комплексами и системами радиосвязи

Разработка комплексов авионики или авиа моделирования

Опыт 3D моделирования (Solidworks, Компас 3D)

Навыки
  • Linux
  • C++
  • c
  • Lua
  • Python
  • stm32
  • cube mx
  • cube ide
  • Git
  • Схемотехника электронного оборудования
  • ТРИЗ
  • тау
Посмотреть контакты работодателя

Адрес

Похожие вакансии

НПП ИТЭЛМА
Полный день
  • Москва

  • Не указана

Рекомендуем
ЭМИКОН
Полный день
  • Москва

  • Не указана

Рекомендуем
ПЛОНК
Полный день
  • Москва

  • Не указана

Рекомендуем
НПЦ ЭЛВИС
Полный день
  • Москва

  • Не указана

Автономные Технологии

Embedded разработчик

Автономные Технологии

Полный день
  • Москва

  • Не указана

Научно-Технический Центр Корней

Инженер-программист (в штат)

Научно-Технический Центр Корней

Полный день
  • Москва

  • от 150000 RUR

КБ НАВИС
Полный день
  • Москва

  • от 150000 RUR

Научные развлечения

Программист микроконтроллеров

Научные развлечения

Полный день
  • Москва

  • от 150000 RUR

NVI Solutions LLC
Полный день
  • Москва

  • до 160000 RUR

Медиа Эффект

Разработчик C++ (Ardupilot)

Медиа Эффект

Полный день
  • Москва

  • до 200000 RUR

Флат
Полный день
  • Москва

  • до 200000 RUR

Инжиниринговый центр Гипертех

Разработчик C++

Инжиниринговый центр Гипертех

Полный день
  • Москва

  • до 250000 RUR

Топаз, НПП

Программист

Топаз, НПП

Полный день
  • Москва

  • до 150000 RUR

Геофизика-Космос, НПП
Полный день
  • Москва

  • до 150000 RUR

ЭМИКОН
Полный день
  • Москва

  • до 200000 RUR

Московский метрополитен

Программист-исследователь

Московский метрополитен

Полный день
  • Москва

  • до 200000 RUR

Алабуга, ОЭЗ ППТ

Программист БПЛА

Алабуга, ОЭЗ ППТ

Полный день
  • Москва

  • от 277000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию