Разработчик C++ для встраиваемых систем (embedded)

190 000 - 230 000 ₽

Выше средней на 61%
  • Новокосино
  • Новогиреево
  • Реутов

Embedded C++ разработчик (графика + протоколы управления)

Мы ищем C++ разработчика с высоким уровнем самостоятельности, который будет создавать ПО для встраиваемых систем - высокочастотных контрольно-измерительных приборов (генераторы и анализаторы сигналов, измерители фазового шума), включающее в себя как графическую часть, так и управление "железом" на низком уровне.

Твои задачи:

  • Разработка программного обеспечения для встраиваемых систем: под микроконтроллеры AVR bare-metal или на базе собственной ОС (управление ВЧ-блоками через SPI, внешний интерфейс UART) и под одноплатные ПК arm-64 на базе Linux (реализация графического интерфейса и управление приборами посредством высокоуровневых команд).
  • Проектирование и реализация протоколов связи и управления приборами (ASCII SCPI и бинарные протоколы, физические интерфейсы - SPI, UART, USB3.x, Ethernet).
  • Создание элементов графических интерфейсов (виджетов) с "нуля" для управления устройствами под собственный фреймворк (сделан на базе SDL3).
  • Разработка и оптимизация библиотек пользовательского интерфейса и библиотек для управления приборами и обработки данных (FFT, кросс-корреляция, визуализация частотного спектра, I/Q-созвездия и т.д. в реальном времени).
  • Взаимодействие с командой инженеров и участие в полном цикле создания продукта от проектирования печатной платы до выпуска и тех. поддержки изделия.

Что важно для этой роли (обязательные требования):

  • Понимание принципов работы микроконтроллеров и периферии на аппаратном уровне (инструкции, регистры, прерывания, модель памяти, DMA) и взаимодействия с периферией (SPI, UART, I/O).
  • Навыки разработки под микроконтроллеры bare-metal и под Linux для архитектуры arm-64 на C/C++, базовое понимание ASM.
  • Базовые знания математики в области цифровой обработки сигналов и корреляционной теории случайных процессов.
  • Понимание принципов построения архитектуры ПО для встраиваемых систем и основных шаблонов проектирования на C++.
  • Понимание принципов работы с аппаратной 2-D графикой (операции с текстурами, преобразования цвета, модуляция и т.д.)

Приветствуется:

  • Профильное образование в области радиотехники.
  • Опыт реализации протоколов обмена данными и управления устройствами.
  • Опыт разработки печатных плат.
  • Навыки разработки и отладки схем на языке VHDL для FPGA/CPLD.
  • Навыки работы с измерительным оборудованием через SCPI.
  • Знание технического английского на уровне чтения и написания документации.

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

  • Возможен гибридный формат (офис/удаленка), если текущая задача не требует работы с оборудованием или тесного взаимодействия с разработчиками аппаратной части.
  • Свободный график и 8-часовой рабочий день.
  • Оформление по ТК РФ, стабильная зарплата два раз в месяц.
  • Премии по результатам выполнения этапов проекта.
  • Большая свобода в принятии самостоятельных решений, отсутствие бюрократических препятствий.
  • Возможность влиять на продукт и видеть результат своего труда в виде готового изделия.

О компании:

Компания «АДВАНТЕХ» (Advantex) — российский разработчик и производитель СВЧ-узлов и контрольно-измерительных приборов с 2004 года. Мы объединяем инженеров, программистов и исследователей, чтобы создавать уникальные решения в области синтеза частот и СВЧ-техники. У нас ведутся научно-исследовательские работы, есть собственное производство и современное оборудование, а главное — команда, которая любит своё дело.

Сравнение со средней зарплатой в похожих вакансиях:

80k

167k

50k

125k

250k


Адрес: Россия, Москва, Кетчерская улица, 7с6
Показать на большой карте

Поделиться:

Опубликована день назад

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Работа в офисе, в Капотне (Московский нефтеперерабатывающий завод). Цель должности: Сопровождение данных информационных моделей Обязанности: - Работа со скриптами данных информационных моделей проектов капитального строительства, - Создание и ведение...
  • Полный день
  • Опыт до 1 года
Логотип компании Газпром нефтьГазпром нефть
  • Москва
день назад
от 100 000 ₽
... конкретную нестандартную задачу Настройка и программирование 1С (мало) Приветствуются: сертификаты разработчика ...
  • Полный день
  • Опыт до 1 года
Логотип компании Коралл-ТелекомКоралл-Телеком
  • Москва
4 дня назад
Формат работы: Мягкий гибрид в г. Москва: можно выбирать количество и дни посещения офиса (м. Белорусская). Команда любит периодически встречаться офлайн, в том числе на корпоративные и неформальные мероприятия. Наш стек: Swift, Objective-С, многомод...
  • Полный день
  • Опыт до 1 года
Логотип компании DriveeDrivee
  • Москва
день назад
Формат работы: Мягкий гибрид в г. Москва: можно выбирать количество и дни посещения офиса (м. Белорусская). Команда любит периодически встречаться офлайн, в том числе на корпоративные и неформальные мероприятия. Наш стек: Kotlin, многомодульная архит...
  • Полный день
  • Опыт до 1 года
Логотип компании DriveeDrivee
  • Москва
день назад
100 000 - 170 000 ₽
Рыночная зарплата
В компанию МГСС требуется системный администратор для поддержки офиса м. Октябрьская с функциями PHP-программиста Junior/Middle для поддержки и доработки внутреннего приложения. Обязанности: - Настройка, администрирование, оптимизация и поддержка раб...
  • Полный день
  • Опыт до 1 года
Логотип компании Московская Городская Служба СервисаМосковская Городская Служба Сервиса
  • Москва
3 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.