other

Программист С/С++ и Java/Kotlin для ОС Linux (Linux + Android) на платформе ARM

Более недели назад

З/П не указана

Город: Екатеринбург. Станции метро: Уралмаш, Проспект Космонавтов

Ведал

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

Программист С/С++ и Java/Kotlin для ОС Linux (в том числе Linux + Android) на платформе ARM Комментарий: Основная задача этого программиста – разработка GUI. Предполагается в качестве базовой технологии использовать QT (требует знания C++), но возможно также работа с GTK. Должно быть понимание общих принципов разработки GUI, безотносительно к конкретной используемой технологии. Дополнительно, из-за того, что на некоторых устройствах установлен Android, необходимо некоторое умение разработки приложений Android (необходимо знание Android Studio и, соответственно, некоторый опыт программирования с использованием Java/Kotlin – основных языков для приложений Android) 1. Должность и Обязанности Должность: Инженер-программист, программист компьютерной графики и пользовательских интерфейсов (C++/Qt)Краткое описание должностных обязанностей: Разработка программного обеспечения для медицинских устройств. Ключевые требования к опыту: Опыт коммерческой разработки на C++/Qt от 3–5 лет. Высшее техническое образование (компьютерные науки, радиоэлектроника, приборостроение). 2. Технические требования (Hard Skills) Обязательные: Язык программирования C++: уверенное владение стандартами C++11/14/17, понимание ООП, шаблонов, STL, умение писать безопасный и эффективный код. Фреймворк Qt (5/6): Глубокий опыт разработки GUI с использованием фреймворка Qt. Понимание модели сигналов-слотов (signals-slots), системы мета-объектов (meta-object system), событийного цикла (event loop). Создание надежного, удобного и отзывчивого графического интерфейса пользователя (GUI) программного обеспечения ОС Linux, Android (Android Studio). Инструменты: Система контроля версий Git (GitFlow или аналоги). Системы сборки: cmake, qmake. Написание технической документации по GUI-компонентам и логике интерфейса. Активное участие в этапах жизненного цикла ПО, связанных с интерфейсом: анализ требований, архитектура, кодирование, тестирование (модульное, интеграционное), отладка. 3. Личные качества Ответственность и внимание к деталям. Аналитический склад ума: способность работать с комплексными техническими требованиями и декомпозировать задачи. Коммуникабельность: умение четко излагать мысли, работать в команде, документировать решения. Самоорганизация и инициативность: способность самостоятельно вести задачу от начала до конца, предлагать улучшения. Готовность к постоянному обучению: быстрое освоение нового инструментария и предметной области (медицина).

Показать контакты

Имя не указано

Пожаловаться ID: 152205214

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

Программист С/С++ для ОС Linux (Linux + Android) на платформе ARM

Договорная

Екатеринбург. Станции метро: Уралмаш, Проспект Космонавтов

Ведал

Программист С/С++ для ОС Linux и систем на основе микроконтроллеров

Договорная

Екатеринбург. Станции метро: Уралмаш, Проспект Космонавтов

Ведал

Ведущий программист (C++/Qt, Embedded Linux, Android)

Договорная

Екатеринбург. Станции метро: Уралмаш, Проспект Космонавтов

Ведал

Инженер Linux

Договорная

Екатеринбург. Станции метро: Уралмаш, Проспект Космонавтов

Айтими

Программист Android

От 60 000 до 180 000 руб.

Екатеринбург. Станции метро: Уралмаш, Проспект Космонавтов

СИТИС

Системный администратор Linux

Договорная

Екатеринбург. Станции метро: Уралмаш, Проспект Космонавтов

РМК Диджитал