Инженер-программист C/C++, Москва.

▷ Работодатель: Электротехническая компания-Приборы Автоматики... (профиль,отзывы)
💰 From 180000 RUR. | Режим: office | 10

* This listing is inactive or archived *

Обязанности:
  • Разработка сервисов, обеспечивающих функциональность микропроцессорных приборов;
  • Разработка приложений и сервисов для стендов проверки качества выпускаемой продукции;
  • Разработка драйверов устройств и протоколов для наших ПЛК и приборов на платформе ARM c Linux;
  • Поддержка системы управления приборов предыдущих поколений;
Требования:
  • Опыт разработки приложений и сервисов на языке C/C++ от 3-х лет;
  • Опыт разработки под ОС Linux и применения POSIX API (сокеты, сигналы, потоки, синхронизация, таймеры);
  • Уверенное владение стандартной библиотекой;
  • Опыт программирования настольных приложений с применением фреймворка Qt и, в частности, Qt Widgets и/или QML;
  • Владение хотя бы одним инструментом автоматизации сборки исходных кодов: cmake, make, qmake;
  • Понимание основ кросс-компиляции программ и особенностей их отладки;
  • Наличие основных навыков работы с командным интерпретатором Linux (любым);
  • Знание принципов и паттернов проектирования архитектуры ПО (SOLID, DRY, KISS и т.д.);
  • Умение писать качественный, сопровождаемый и документированный код;
  • Технический английский язык (чтение технической документации);
  • Владение системой контроля версий Git;
  • Не обязательно, но будет преимуществом, если у вас имеется:
    ● Опыт участия в разработке систем автоматического управления,
    встраиваемых систем, систем диспетчеризации промышленного
    оборудования или IoT;
    ● Опыт разработки надёжных систем автоматического распределённого
    управления и резервирования;
    ● Опыт программирования информационного обмена между устройствами
    посредством радиомодемов, опыт программного управления
    2G/3G-модемами посредством AT-команд;
    ● Опыт написания frontend-компилятора на базе gcc или llvm;
    ● Минимальные знания языков ST и FBD (ГОСТ МЭК 61131-3 2016);
    ● Общее представление о сфере АСУ ТП;
    ● Хотя бы поверхностные знания протоколов OPC UA, MQTT, BACNet,
    Modbus;
    ● Знания Web-технологий;
    ● Умение программировать ARM микроконтроллеры, в том числе: умение
    собрать в Linux программу под этот контроллер, прошить её в память
    контроллера, а также способность самостоятельно производить отладку
    программы в контроллере;
    ● Знание основ электротехники и электроники, умение пользоваться:
    электрическими принципиальными схемами, осциллографом,
    мультиметром;
    ● Опыт работы с UART, GPIO, SPI, I2C, Ethernet, CAN, и т.п.;
    ● Использование отладчика (в том числе OpenOCD);
  • Укажите в резюме ссылки на примеры своих программных наработок.
Условия:
  • Гибкий график работы с полной занятостью и возможностью частично удалённой работы по истечении испытательного срока;
  • Оформление по ТК РФ;
  • Конкурентная заработная плата по результатам собеседования;
  • Премии по результатам решения поставленных задач;
  • Уютный офис в БЦ “Нижегородский”;
  • Интересные и сложные проекты;
  • Молодой и дружный коллектив профессионалов своего дела
Москва, Нижегородская улица, 29/33
http://www.eltecom.ru
внимательностьДоброжелательностьGitОтветственностьАнглийский языксамостоятельностьIoTLinux

Created: .
Expires after: .
Responses: 1

Откликнуться на вакансию  Работодатель: профиль,отзывы