Инженер-программист С++ Linux Командная разработка серийного промышленного контр, Краснодар.

▷ Работодатель: Advantica Recruitment (профиль,отзывы)
💰 From 100000 RUR. | Режим: office | 10

* This listing is inactive or archived *

  • 1) Гибкий график начала рабочего дня,
  • 2) Возможен режим работы из Краснодара (из дома), в составе удалённой команды разработчиков.

Мы «не на слуху», как Яндекс или Сколково. Но от этого не менее значимо то, что мы делаем. Просто об этом люди менее осведомлены.

Обособленное подразделение мощной производственной структуры, включающей в себя инженерный центр (R&D), два высокотехнологичных производственных комплекса/площадки, сеть филиалов и обучающих центров. Потенциал предприятия ориентирован на создание промышленных систем автоматизации (программно-технических комплексов), приборов и систем учёта, систем управления цифровыми подстанциями...

Компания обладает статусом международного эксперта в области электроэнергетических систем и систем промышленной автоматизации и входит в состав рабочих групп и исследовательских комитетов авторитетных международных организаций: CIGRE; OPC Foundation; EtherCAT Technology Group.

Работа у нас – это cutting edge технологии, возможность видеть свои разработки на крупнейших энергетических объектах страны. Это благодаря нам Индустрия 4.0 становится частью производственного процесса на предприятиях страны.

Важно:

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

  • Опыт работы с ОС QNX и/или Linux. Знаете Linux? Замечательно! Начнёте с Linux, перейдёте на QNX.
  • Командная работа. Да, у нас команды (8-10-15 человек в команде). Тот, кто работал один или вдвоём, ему будет непросто адаптироваться к командной работе над проектами, это сразу хотелось бы отметить. В первую очередь интересны те, кто уже поработал в группе, знает особенности командной работы. Проблема подавляющего большинства разработчиков – все хотели бы действовать самостоятельно, "в своей песочнице". Но это безболезненно возможно только в маленьких проектах или изолированных задачах. У нас большой единый продукт, и каждый участник процесса своими, казалось бы, безобидными действиями (кодированием), может навредить системе в целом.
  • Протоколы полевые, Коммуникационные протоколы. Modbus TCP/IP, Ethernet/IP, Profibus… Участвовали в разработке электронных приборов? Нам интересен тот специалист (инженер-электроник или IT программист), кто уже имел опыт участия в разработке так называемого «коробочного продукта», конечного продукта/изделия (не обязательно контроллера, любого прибора), который сделан на QNX / Linux и который «общается» (взаимодействует) с другими электронными устройствами, например, по Modbus технологиям.
  • Ну и, конечно, опыт программирования на C++. Senior level - это наша приоритетная цель. При наличии Middle опыта – ребята помогут адаптироваться, через месяц-другой будете чувствовать себя полноценной частью одной из команд.
  • И последнее!: ваша способность создавать хорошо документированный исходных код. Это важно!

Всё остальное (где сами, где с помощью коллег справа/слева) доберёте в процессе.

Основные задачи:

R&D центр компании разделён по направлениям: связь, низкочастотная автоматика, контроллерное направление и т.д. В свою очередь направления разбиты на функциональные группы (~8~15~20 человек в каждой). Кто-то занимается ядром, кто-то низким уровнем, кто-то .NET и т.д. Основные задачи (если обобщить) сводятся к следующему:

  • Нижний уровень – разработка драйверов устройств для процессоров на ARM и X86 под QNX и Linux, C/C++;
  • Средний уровень – разработка кроссплатформенных библиотек и приложений, переработка и портирование старых приложений. C/C++, shell;
  • Верхний уровень – разработка http-конфигуратора устройства. C/C++, js, HTML, CSS.

С чем мы работаем (беглый ознакомительный «тур»):

  1. Мы любим: C/C++, JavaScript, jQuery, IPC, Boost, STL, Qt, DB, POSIX, shell, real-time, BDD, SOLID, client-server, distributed-systems, TCP/IP.
  2. Пишем программы и драйвера под: QNX, FreeRTOS, ucOS II, Rtems, Linux, Windows на платформах ARM и X86.
  3. В работе нам помогают стэк: Atlassian(JIRA, Confluence, Bamboo, Bitbucket), Jenkins, svn, git.

Пожелания к инженеру-программисту:

  • Глубокое знание С/С++;
  • Опыт работы с операционными системами реального времени ( ОСРВ );
  • Знание стандартных механизмов операционных систем;
  • Знание основ эффективной разработки высоконадежных кроссплатформенных приложений;
  • Знание шаблонов проектирования;
  • Опыт разработки кроссплатформенных приложений;
  • Опыт разработки эффективных многопоточных приложений;
  • Умение создавать надежный, тестируемый, хорошо документированный исходный код.
  • P.S. Очень интересно было бы пообщаться с программистом, кто расширил свои знания в направлении аппаратной части (например, промышленных контроллеров). Инженер-электроник - IT программист, чьи компетенции на стыке аппаратной части и ПО.

Над каким проектом вы будете работать:

Серийные промышленные контроллеры – разработка компании для применения на объектах электроэнергетики. Основа контроллеров – модульное микросервисное ПО. В составе ПО HTTP-сервер, реализации протоколов передачи данных, база данных, и многое другое. На этих контроллерах и другом нашем сопутствующем оборудовании мы реализуем проекты по цифровизации и автоматизации объектов энергетики. Например, системы управления цифровыми подстанциями и системы SmartGrid (умные сети электроснабжения) по всей России. Это очень интересные и продвинутые проекты, не только для России, мы очень гордимся ими. Контроллеры и другие электронные приборы и оборудование, разработанные нами, установлены практически на каждом энергетическом объекте страны.

Условия работы:

  • Гибкий график работы. Вы можете начать в 7:00 утра или в 9:00, или в 10:00-11:00.
  • Работа из дома – ОК. Периодически приезжаете в офис для обсуждения задач, подведения итогов, обсуждения существенных изменений в проекте, хотя можете сделать это и удалённо…

Всё остальное - как обычно:

  • Трудоустройство в соответствии с действующим законодательством РФ;
  • Оплачиваемый отпуск 28 (31) календарных дней;
  • Медицинская страховка: продвинутая ДМС, включая плановую госпитализацию;
  • Возможность совершенствовать английский язык в офисе компании с преподавателем;
  • Безукоризненная выплата заработной платы на банковскую карточку два раза в месяц с отчислениями в пенсионный фонд;
  • В течение первого месяца адаптации предусмотрено плановое обучение и по продукции, и по применяемым технологиям;
  • При желании – мы можем организовать Вам поездку на предприятия, где наше оборудование и решения внедрены (можете поговорить с сотрудниками электростанции/завода, послушать их отзывы о нас и нашей продукции).
  • Обязательно на плановой регулярной основе курсы повышения квалификации, посещение семинаров;
  • Спорт. Мы компенсируем абонемент в спортивный клуб (fitness centre).

Компенсация:

Базовая заработной платы для этой позиции (senior level): 100 000 рублей в месяц (после удержания НДФЛ) рублей в месяц;

Переменная часть: премиальная система состоит из:

  • Квартальной премии или
  • Премии за очередной этап проделанной работы (зависит от того, в какой из проектных команд Вы начнёте работать);
  • Годового бонуса;

Ежегодная индексация заработной платы.

Можете рассчитывать на стабильные ~140~160 тысяч рублей в месяц совокупного дохода (после удержания НДФЛ).

https://advantica-automation.ru/

Created: .
Expires after: .
Responses: 18

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