Senior C++ Software engineer (Linux)

от 220 000 до 270 000 руб. на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Добрый день!

Мы в поиске Software engineer (C++/Linux) на фултайм в международную компанию, которая занимается разработками промышленного оборудования и оптики.

Локация - можно в офис (Москва), можно удаленно или частично-удаленно на период пандемии (в последствии планируется выход всех сотрудников в офис)

Компания предлагает в качестве релокейт-пакета оплату одной заработной платы.

Бенефиты от компании: официальное оформление, белая оплата, ДМС+ страхование жизни, оплата проезда, корпоративный транспорт, дополнительные оплачиваемые дни отпуска в году, питание.

Задачи, которые предстоит решать:

1. Разработка внутренней структуры ПО, поддержка существующего кода, добавление новой функциональности.

2. Разработка ПО на языке С++ для платформы Embedded Linux (ARM).

3. Поддержка ПО на языке С++ для платформы Embedded Linux (Sparc).

4. Разработка сервисов на языке С++ обеспечивающих функциональность устройства: file management, networking (cellular, wifi, bluetooth, vpn, dyndns), automatic updates, iot.

5. Развитие командного интерфейса управления оборудованием для поддержки разнообразной периферии.

6. Разработка подсистемы внутренней коммуникации как между сервисами, с другими аппаратными компонентами устройств и с внешними аппаратными устройствами по разными интерфейсам.

7. Разработка программной платформы для обеспечения запуска сторонних приложений (plugins), включая подготовку SDK и документирование. Отладка и диагностирование дефектов от группы тестирования и пользователей.

Пожелания к опыту соискателя:

1. Высшее техническое образование

2. Продвинутое знание языка C++, Стандартной библиотеки или библиотеки Boost, шаблонов С++.

3. Умение разобраться в чужой архитектуре и чужом коде.

4. Опыт разработки многопоточных приложений.

5. Опыт оптимизации кода и анализа проблем в работе ПО на встроенных системах (отладка, профилирование, борьба с утечками памяти).

6. Опыт разработки ПО для Linux.

7. Англ язык не ниже уровня В2



Ждем Ваши отклики!

Ключевые навыки

Английский — B1 — Средний
Linux
Git
C++
Bash
SVN
Boost
STL
Embedded

Вакансия опубликована 8 октября 2021 в Москве

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