Embedded-разработчик / программист МК

Работодатель:
Зарплата:
150 000 руб.
График работы:
Полный день
Занятость:
Полная занятость
Опыт работы:
От 1 года до 3 лет
Место работы:
Зеленоград, Крюковская эстакада

Основные обязанности:

  • разработка и отладка программного обеспечения для микроконтроллеров и СнК;
  • программирование платформ Arduino, STM32 и других СнК на языках C/С++;
  • работа с SDR-платформами (Software Defined Radio) для реализации протоколов обработки сигналов;
  • реализация алгоритмов ЦОС;
  • реализация взаимодействия с периферией и внешними устройствами через интерфейсы: SPI, UART/RS-232/RS-485, CAN, Ethernet;
  • отладка схемотехники, поиск неисправностей на уровне «железа» и ПО;
  • взаимодействие с коллегами из смежных отделов по общим вопросам.

Требования:

  • уверенное владение языком C (обязательно), приветствуется знание C++;
  • опыт коммерческой Embedded-разработки не менее 3 лет;
  • глубокое понимание архитектуры микроконтроллеров (ARM Cortex-M и др.);
  • уверенное знание и опыт ЦОС (цифровой обработки сигналов);
  • практический опыт работы с платформами STM32 и Arduino / Atmega от 3 лет;
  • опыт работы с SDR (например, LibreSDR, HackRF, SDRPi) и понимание принципов работы с программно-определяемыми радиосистемами;
  • знание принципов работы и опыт программирования промышленных интерфейсов: SPI, CAN, Ethernet, RS-485/232;
  • понимание основ схемотехники и радиоаппаратуры: умение читать электрические схемы, понимание назначение компонентов и основ прохождения сигнала;
  • опыт работы с инструментами отладки: осциллограф, логический анализатор, мультиметр и пр.;
  • опыт работы с системами контроля версий (Git);
  • опыт работы на соответствующей должности от 3 лет. Готовы рассмотреть кандидатов с меньшим опытом, при активном желании обучаться.

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

  • опыт работы с операционными системами реального времени;
  • опыт работы с ПЛИС/СнК Xilinx, знание САПР Vivado;
  • опыт разработки драйверов для различных устройств;
  • знание технологии LoRa и протокола LoRaWAN;
  • знание и понимание языка C#, готовность разбираться в коде;
  • опыт разработки на языках описания аппаратуры (Verilog, VHDL);
  • навыки трассировки и проектирования печатных плат (Altium Designer, *Cad, Eagle).

Условия:

  • пятидневная рабочая неделя с 8 до 17 или с 9 до 18;
  • трудоустройство в соответствии с ТК РФ;
  • работа в офисе в г. Зеленоград;
  • квартальные премии;
  • бронирование сотрудников;
  • возможны редкие командировки.

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

Ведущий инженер-программист сетевых устройств (Зеленоград, Москва, гибрид)
НПЦ ЭЛВИС

Высшее техническое образование. Отличное знание языка C и уверенное владение C++. Глубокое понимание архитектуры ОС Linux (внутреннее устройство ядра, подсистемы).

Ведущий разработчик средств РЭБ
НПЦ ЭЛВИС

Высшее техническое, математическое образование. Опыт разработки программного обеспечения для комплексов радиомониторинга (обнаружение радиосигналов и радиопеленгация), интернета вещей. Основной стек: С...

Программист 1С (Зеленоград)
НПЦ ЭЛВИС

Высшее законченное образование. Опыт в 1С от 2-х лет (уверенное владение языком и функционалом 1С, СКД).

Архитектор ПО, разработчик (SDK) для сетевого процессора (Зеленоград, Москва, гибрид)
НПЦ ЭЛВИС

Высшее техническое образование. Опыт разработки проектов на C. Знание операционных систем Linux на уровне понимания архитектуры. Опыт разработки драйверов устройств...

Инженер-программист
НПП Доза

Высшее техническое образование. Владение программными продуктами: QT. Программирование на языке C++. Обучаемость, коммуникабельность, внимание к деталям.