Алабуга. Менеджмент

Программист встраиваемых систем\Engineer С++ (Python)

Создание алгоритмов автоматического управления БПЛА;

Алабуга. Менеджмент

от 158k ₽РоссияМоскваИннополисТомск+1 локацияОфис

Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.

Обязанности:

  • Создание алгоритмов автоматического управления БПЛА;
  • программирование на языках C, C++, Python: разработка firmware, системных утилит, скриптов автоматизации;
  • низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
  • участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
  • настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
  • разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.

Требования:
  • Знание классических алгоритмов, применяемых в работе коптеров: Kalman, EKF, UKF, PID‑регулятор;
  • Знание алгоритмов наведения и перехвата (PN‑guidance);
  • Знание языков программирования Python и C++;
  • Опыт работы с прошивками BetaFlight, PX4, ArduPilot.

Условия:

  • Работа с ПЕРЕЕЗДОМ в г. Елабуга (Республика Татарстан);

  • Возможность предоставления платного корпоративного жилья;

  • Транспорт до работы из г. Елабуга;

  • Работа в крупной и стабильной компании — в структуре самой большой ОЭЗ в Европе;

  • Карьерный рост при наличии и обретении необходимых компетенций в процессе работы.

Похожие вакансии Embedded & IoT

hh.ru
от 250k ₽РоссияМоскваОфис
Обязанности:
  • Разработка прошивок для микроконтроллеров (STM32, GD32, AVR, ESP32).
  • Настройка и отладка периферии, подключение цифровых и аналоговых датчиков и узлов.
  • Работа с логическими микросхемами: сдвиговые регистры, расширители портов и т.п.
  • Работа с дисплеями: 7-сегментные, символьные и графические ЖК.
  • Проектирование логики устройств любой сложности в рамках МК.
  • Разработка собственных протоколов обмена верхнего уровня (кадры, проверка целостности, защищённый канал) для общения разрабатываемых устройств между собой
  • Разработка несложного ПО под Windows как интерфейса к устройствам на МК.
  • Разработка ПО для одноплатных компьютеров (Raspberry Pi и аналоги) как верхнего уровня систем, в которых МК отвечают за работу с «железом» в реальном времени.
  • Интеграция одноплатников с микроконтроллерами и периферией (UART, SPI, I2C, USB, GPIO).
  • Интеграция одноплатных компьютеров с микроконтроллерами и периферией через UART, SPI, I²C, USB, GPIO и другие интерфейсы.
  • Отладка программно-аппаратного взаимодействия совместно со схемотехником.
  • Настройка стабильной работы устройств в реальных условиях эксплуатации.
Требования:

Микроконтроллеры

  • Уверенное программирование МК семейств STM32, GD32, AVR, ESP32.
  • Работа со всей периферией: GPIO, таймеры, UART, SPI, I2C, ADC/DAC, DMA, прерывания и т.п.
  • Отладка с помощью отладчика, осциллографа, логического анализатора.
  • Умение использовать готовые библиотеки и разбираться в чужом коде.
  • Умение строить архитектуру со сложной логикой: конечные автоматы, неблокирующие алгоритмы, планировщики или RTOS.
  • Опыт разработки собственных прикладных протоколов: формат пакета, CRC, подтверждения, повторные передачи, защита канала.
  • Знание Git.

Одноплатные компьютеры

  • Уверенные навыки работы с Linux: терминал, SSH, systemd-сервисы, права доступа, сеть, автозапуск приложений, диагностика проблем.
  • Умение писать приложения под одноплатники на Python и/или C/C++, работать с GPIO, шинами и интерфейсами (libgpiod, spidev, i2c-tools, pyserial и т. п.).
  • Понимание разделения задач: что отдавать микроконтроллеру (реальное время, быстрая реакция), а что одноплатнику (сеть, интерфейс, база данных, тяжёлая обработка), и умение выстроить обмен между ними по собственному протоколу.

Windows

  • Опыт разработки несложного desktop-ПО под Windows.
  • C#/.NET, Python, C++/Qt или аналогичные технологии.
  • Создание GUI.
  • Работа с COM-портами, USB и сетевыми интерфейсами.
  • Визуализация данных и телеметрии.
  • Приложения могут использоваться как конфигураторы, сервисные программы, диагностические инструменты, интерфейсы управления и средства обновления прошивки.

Общее

  • Умение настраивать надёжную работу устройства «в поле»: автозапуск, watchdog, защита от повреждения SD-карты и сбоев питания.
  • Умение строить системы со сложной логикой и несколькими одновременно выполняемыми задачами.
  • Понимание неблокирующей архитектуры программ.
  • Умение использовать конечные автоматы, событийную логику, программные таймеры, планировщики и RTOS там, где это необходимо.
  • Умение разделять проект на логические модули и поддерживать достаточно крупную кодовую базу embedded-проекта.

Личные качества​​​​​​​

  • Самостоятельность и ответственность за результат.
  • Умение работать в связке со схемотехником.

Будет плюсом

  • Понимание принципов работы нейросетей, обучения моделей, запуска ML на МК (TinyML),
  • Опыт работы с RTOS (FreeRTOS, Zephyr).
  • Умение читать схемы и базово разбираться в аппаратной части.
  • Опыт запуска моделей машинного обучения на одноплатниках (TensorFlow Lite, ONNX Runtime, OpenCV, Jetson), в том числе с камерой.
  • Опыт использования Docker и контейнеризации на встраиваемых платформах.
  • Опыт сборки кастомных образов Linux (Buildroot, Yocto) и настройки Device Tree.
Условия:
  • Работа в развивающейся R&D-компании;
  • Оформление в соответствии с ТК РФ;
  • Конкурентный уровень заработной платы;
  • Премиальные выплаты;
  • ДМС после испытательного срока;
  • Испытательный срок - 3 месяца;
  • Комфортный офис в шаговой доступности от метро Сокол
  • График работы пн-пт 10:00-19:00;
  • Возможность профессионального и карьерного роста.
hh.ru
от 140k ₽РоссияМоскваОфис

АО «Корпорация «ВНИИЭМ»

Объединяя науку и технологии, достигаем совершенства!

АО «Корпорация «ВНИИЭМ» ведет свою историю с 1941 года, сегодня это одно из
ведущих научно-производственных предприятий ГК «Роскосмос».

Занимается разработкой и созданием:

  • космических комплексов и аппаратов, предназначенных для мониторинга Земли, мониторинга техногенных и чрезвычайных природных катастроф, картографии;
  • электромеханического оборудования для малых космических аппаратов и орбитальных станций различного назначения;
  • электрооборудования, систем управления и защиты ядерных реакторов АЭС, автоматизированных систем контроля и управления электрооборудованием;
  • продукции электромашиностроения (специальные электромашины, электродвигателей малой мощности);
  • систем и электрооборудования для флота;
  • специальных электромеханических устройств для газовой и нефтеперерабатывающей промышленности.

Адрес места работы: г. Москва, Вольная улица, 30

Став частью нашей команды, Вы получите:

  • Работу в компании входящей в ГК «Роскосмос»
  • Соблюдение Трудового кодекса РФ
  • Совокупный доход включает (должностной оклад, стимулирующие выплаты и постоянная надбавка), устанавливается по итогам собеседования, с учетом компетенций и профессиональных навыков кандидата

Для работников предприятия:

  • Расширенное ДМС
  • Программа поддержки «Молодой специалист»
  • Возможность участия в конкурсах профессионального мастерства от ГК «Роскосмос»
  • Материальная поддержка в сложных жизненных ситуациях

Для детей работников:

  • Ежегодные новогодние кампании
  • Частичную денежную компенсацию отдыха детей работников в оздоровительных лагерях в период летних и зимних каникул

Обязанности:

  • Разработка алгоритмов программ управления приборами системы ориентации космическими аппаратами (СО).

  • Отладка и сопровождение испытательных стендов СО.

  • Тестирование и отладка программного обеспечения СО.

  • Проведение наземных испытаний СО.

  • Сопровождение СО на этапе летных испытаний и штатной эксплуатации.

  • Разработка и оформление технической документации на программное обеспечение.

  • Разработка программного обеспечения бортовой аппаратуры и испытательных стендов (в том числе драйверного ПО) систем ориентации КА (СО).

  • Разработка программных моделей приборов СО.

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

  • Программирование электронных схем с использованием микропроцессорной техники, программирование микроконтроллеров.

Требования:

  • Высшее техническое образование.

  • Опыт работы от 3 лет по направлению деятельности.

График работы:

  • Полный рабочий день (08.00-17.00), 5/2, пятница - сокращенный день

Сайты компаний

Software Engineer in Hardware Infrastructure Observability

Автоподнятие
Зарплата не указанаНидерландыAmsterdam
Текст:
Оригинал доступен только пользователям с подпиской

Location

Amsterdam, Netherlands, with the option to work remotely from Europe.

About the company

A global AI cloud provider building a full-stack platform for developers and enterprises, from data and model training to production deployment. Its engineering teams work on GPU orchestration, compute, storage, networking and applied AI, with R&D hubs across Europe, the UK, North America and Israel.

Responsibilities

  • Design and build services and agents that give deep visibility into a large server fleet and data center engineering systems
  • Improve metrics, aggregation and alerting pipelines, and raise signal quality
  • Develop maintenance and remediation workflows that enable safe, predictable fleet-wide changes
  • Investigate incidents hands-on, including on-host debugging, and drive root-cause fixes together with hardware, networking and data center operations teams

Requirements

  • 5+ years of professional software engineering experience
  • Strong Python and Go skills, or readiness to switch to these languages quickly, plus solid Linux fundamentals
  • Ability to write reliable code, break down complex tasks and contribute to system design
  • Working proficiency in English; experience with Prometheus-compatible monitoring stacks, server architecture or high-load distributed systems is a plus

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.