Work Embedded
5.54K subscribers
167 photos
3 videos
3 files
1.03K links
Вакансии для embedded-разработчиков и IT события.

Бесплатно публикуем ваши вакансии —>
Правила: https://tttttt.me/rabotaembedded/1353

Бот для запроса на публикацию вакансий: @EmbeddedWorkBot
Download Telegram
#Вакансия #Инженер_Программист_Embedded_Linux #Офис #Москва

✴️Работодатель - Bell Integrator (мощный Международный IT интегратор)
✴️Заказчик долгосрочного проекта - Международная компания TOPCON Япония, Центр Технологических Разработок в Москве

💰Вилка: 220 000 - 280 000 ₽ (гросс)
💰Хорошие гарантии и компенсации
Рабочее место по адресу Заказчика: Москва, Офис на Дербеневская наб., 7, стр. 22 (метро Павелецкая/Пролетарская/Крестьянская застава)

Задачи:
- Разработка в основном на языке С++ для платформы embedded linux (ARM), используемой в GNSS приемниках компании Topcon;
- Анализ исходных требований;
- Разработка внутренней структуры ПО, добавление новой функциональности, поддержка существующего кода;
- Разработка приложений (сервисов) на языке С++, обеспечивающих функциональность устройства;
- Развитие командного интерфейса управления оборудованием для поддержки разнообразной внутренней и внешней периферии;
- Разработка подсистемы внутренней коммуникации как между сервисами, с другими аппаратными компонентами устройств и с внешними аппаратными устройствами по разным интерфейсам;
- Разработка программной платформы для обеспечения запуска сторонних приложений (plugins), включая подготовку SDK и документирование;
- Отладка и диагностирование дефектов от группы тестирования и пользователей.
Ожидаем:
- Опыт промышленной разработки на C++ от 3 лет
- Отличное знание языка C++, Стандартной библиотеки или библиотеки Boost, шаблонов С++.
- Опыт разработки многопоточных приложений
- Опыт оптимизации кода и анализа проблем в работе ПО на встроенных системах (отладка, профилирование, борьба с утечками памяти)
- Умение разобраться в чужой архитектуре и коде
Желательно:
- Владение основными средствами разработки, контроля версий, issue-tracking, continuous integration, рефакторинга и контроля качества кода;
- Знание основных принципов построения архитектуры (coupling vs cohesion, композиция, наследование), знание принципов ООП (SOLID);
- Опыт многоплатформенной разработки;
- Знание других систем других языков программирования (например, Python).

Контакты: TG @ElenaSverlova, почта: e.sverlova.es@gmail.com