Разработчик C/C++ / Embedded (Кроссплатформенная симуляция) (работа в офисе)

НПО САУТ

Разработчик C/C++ / Embedded (Кроссплатформенная симуляция) (работа в офисе)

Екатеринбург, улица Героев России, 3

Метро: Динамо

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

ООО «НПО САУТ» - компания, занимающаяся разработкой, производством и внедрением систем управления и обеспечения безопасности движения тягового подвижного состава.

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

  • разработка приборов и устройств телемеханики и жд автоматики
Требования:
  • Языки программирования: Уверенное владение Си (для работы с кодом на МК) и C++ или Python (для написания программы-симулятора с UI).
  • Кроссплатформенность: Опыт написания переносимого кода (Portable code). Понимание различий между API Linux (POSIX) и Windows (Win32 / Winsock2).
  • Сетевое программирование: Понимание работы сетевого стека, опыт работы с сокетами (TCP/UDP). Умение писать сетевой код, который легко переносится между ОС (или опыт работы с кроссплатформенными библиотеками вроде Boost.Asio).
  • Многопоточность: Опыт работы со стандартными потоками C++11/14 (std::thread, std::mutex) или кроссплатформенными обертками для обеспечения переносимости между Linux и Windows.
  • Интерфейсы связи: Понимание принципов работы UART и CAN на физическом и протокольном уровнях.
  • Разработка UI: Опыт создания графических интерфейсов на фреймворке Qt (C++ или Python / PySide / PyQt) для обеспечения 100% кроссплатформенности интерфейса.
  • Работа с системами сборки: Опыт работы с CMake для кроссплатформенной сборки проекта под разные компиляторы (GCC/Clang на Linux, MSVC/MinGW на Windows).
  • Работа с бинарными данными: Умение работать со специфическими бинарными протоколами, структурами данных, побайтовым разбором пакетов (парсингом).

➕ Будет большим плюсом (Желательно):

  • Опыт разработки под реальные микроконтроллеры (STM32, Миландр, Texas Instruments и др.).
  • Понимание того, как работают аппаратные таймеры и прерывания, чтобы правильно сымитировать их поведение на ПК.

Условия:

  • официальное оформление согласно ТК РФ;
  • 5-дневная рабочая неделя;
  • режимы работы с 8.00 до 17.00 или с 8.20 до 17.20 или с 9.00 до 18.00, иной вариант оговаривается индивидуально;
  • рассматриваем ожидания кандидатов;
  • место работы – Героев России, 3;
  • полис ДМС со стоматологией предоставляется после испытательного срока (3 месяца);
  • возможность повышения квалификации за счет средств работодателя;
  • сотрудникам с детьми частичная компенсация оплаты детского сада, подарки к Новому году;
  • предварительный и периодический медицинский осмотр за счет средств работодателя
Посмотреть контакты работодателя

Адрес

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

УралДронЗавод

Qt/C++ программист

УралДронЗавод

  • Екатеринбург

  • до 300000 RUR

Рекомендуем
BRANDPOL
  • Екатеринбург

  • до 120000 RUR

Рекомендуем
Производственно-Строительное объединение Теплит

Инженер-программист АСУ ТП (производство)

Производственно-Строительное объединение Теплит

  • Екатеринбург

  • до 100000 RUR

Рекомендуем
Уралтехмаркет
  • Екатеринбург

  • до 150000 RUR

Компьютерные Бизнес-Системы

Программист 1С

Компьютерные Бизнес-Системы

  • Екатеринбург

  • до 150000 RUR

  • Екатеринбург

  • до 150000 RUR

Алабуга, ОЭЗ ППТ
  • Екатеринбург

  • от 277500 RUR

Научно-производственное предприятие Карат

Инженер-разработчик микроконтроллеров/ Разработчик электроники

Научно-производственное предприятие Карат

  • Екатеринбург

  • от 90000 RUR

Ракета
  • Екатеринбург

  • от 90000 RUR

Программист 1С

Бухаутсорсинг плюс

  • Екатеринбург

  • от 150000 RUR

НЭЛТ системная интеграция
  • Екатеринбург

  • до 150000 RUR

Айдиго
  • Екатеринбург

  • от 50000 RUR

Группа компаний МАВТ
  • Екатеринбург

  • от 69000 RUR

МегаФон
  • Екатеринбург

  • до 60000 RUR

Завод абразивных и огнеупорных материалов

Менеджер по активным B2B продажам в Производственную компанию

Завод абразивных и огнеупорных материалов

  • Екатеринбург

  • до 130000 RUR

Повар в ресторан

Хинкальная Урал

  • Екатеринбург

  • до 105000 RUR

Завод №9
  • Екатеринбург

  • от 75000 RUR

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

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