Условия | - Офис в центре Москвы - Оформление по ТК РФ - Корпоративные программы индивидуального развития и обучения - Мини-кухня (холодильник, СВЧ, мойка, посуда) - Чай, кофе, кондитерские изделия - Уровень заработной платы обсуждается на собеседовании и может быть пересмотрен по результатам работы, возможны премии - Стандартная продолжительность рабочего дня с возможностью смещения времени +/- 1 час. Основное рабочее время - с 9 до 18 |
Обязанности | В зависимости от выбранного направления работы: - Программист С++ Написание кода на С++ 11 (консольное приложение и библиотеки), разработка нового ПО, поддержание старых версий и добавление нового функционала, Code review & refactoring, участие в интеграции со сторонним ПО, работа с различным типами оборудования ИТС. - Программист микроконтроллеров (Embedded) Проектирование и сопровождение встроенного программного обеспечения, участие в разработке принципиальных электрических схем устройств, участие в отладке и сопровождении устройств, взаимодействие с инженерами-схемотехниками и конструкторами в процессе разработки, разработка сервисных утилит или методик для диагностики и настройки разрабатываемых устройств, реализации алгоритмов обработки информации во встроенном ПО, разработка архитектуры встроенного ПО, проведение оценки и оптимизация производительности вычислений в рамках разрабатываемого ПО и аппаратной платформы, подготовка программных документов для внутреннего использования и согласно ГОСТ.19.101-77. - WEB (FrontEnd) Работа в команде с гибкими методологиями (по Agile практикам), верстка по макетам и техническому заданию, настройка взаимодействия по REST API, креативный подход при поиске технологических решений для реализации поставленных задач, создание сложных пользовательских интерфейсов и многое другое. |
Требования | В зависимости от направления работы: - Программист С++ Знание языков С/С++, парадигм ООП, сетевых протоколов (TCP, UDP, RS232/485 плюсом будет опыт работы с WEBsocket, Modbus), протоколов обмена JSON (protobuf будет плюсом), PostgreSQL (получать данные одним запросом из нескольких таблиц), брокеров сообщений (rabbit, kafka), опыт разработки приложений в среде Unix и понимание архитектуры, умение собирать приложения под различные архитектуры (Make, Cmake плюсом будет знание Docker, Ci/Cd). - Программист микроконтроллеров (Embedded) Свободное владение языком С, желательно знание основ С++, опыт работы с микроконтроллерами семейств ARM (Cortex R, STM32) и AVR, Eclipse, цифровыми интерфейсами связи (JTAG, SWD, RS-232/422/485, UART/USART, USB, I2C, SPI, CAN) - WEB (FrontEnd) Умение писать чистый код, устойчивый к изменениям и доработкам. Базовые знания .NET (C#), .Net Core, PostgreSQL, HTML 5, CSS 3, WebSockets, Angular, RxJS, TypeScript, PHP Laravel. Владение инструментом docker (docker-compose) или хотя бы его понимание. Желателен опыт в создании распределенных приложений, разработки высоконагруженных проектов. |