- Корпоративные программы индивидуального развития и обучения
- Мини-кухня (холодильник, СВЧ, мойка, посуда)
- Чай, кофе, кондитерские изделия
- Уровень заработной платы обсуждается на собеседовании и может быть пересмотрен по результатам работы, возможны премии
- Стандартная продолжительность рабочего дня с возможностью смещения времени +/- 1 час. Основное рабочее время - с 9 до 18
Обязанности
В зависимости от выбранного направления работы:
- Программист С++
Написание кода на С++ 11 (консольное приложение и библиотеки), разработка нового ПО, поддержание старых версий и добавление нового функционала, Code review & refactoring, участие в интеграции со сторонним ПО, работа с различным типами оборудования ИТС.
- Программист микроконтроллеров (Embedded)
Проектирование и сопровождение встроенного программного обеспечения, участие в разработке принципиальных электрических схем устройств, участие в отладке и сопровождении устройств, взаимодействие с инженерами-схемотехниками и конструкторами в процессе разработки, разработка сервисных утилит или методик для диагностики и настройки разрабатываемых устройств, реализации алгоритмов обработки информации во встроенном ПО, разработка архитектуры встроенного ПО, проведение оценки и оптимизация производительности вычислений в рамках разрабатываемого ПО и аппаратной платформы, подготовка программных документов для внутреннего использования и согласно ГОСТ.19.101-77.
- WEB (FrontEnd)
Работа в команде с гибкими методологиями (по Agile практикам), верстка по макетам и техническому заданию, настройка взаимодействия по REST API, креативный подход при поиске технологических решений для реализации поставленных задач, создание сложных пользовательских интерфейсов и многое другое.
Требования к кандидату *
Образование
Высшее
Опыт работы
От 1 года
Требования
В зависимости от направления работы:
- Программист С++
Знание языков С/С++, парадигм ООП, сетевых протоколов (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) или хотя бы его понимание. Желателен опыт в создании распределенных приложений, разработки высоконагруженных проектов.