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

Ведал

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

Екатеринбург, Совхозная улица, 20В

Метро: Проспект Космонавтов

Описание вакансии

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

Ключевые требования к опыту:

  • Опыт коммерческой разработки на C++/Qt и Embedded Linux, Android от 3-5 лет.
  • Высшее техническое образование (компьютерные науки, радиоэлектроника, приборостроение).

Ключевые обязанности:

  1. Разработка, отладка и сопровождение программного обеспечения для встраиваемых систем на базе Linux, Android.
  2. Создание надежного, удобного и отзывчивого графического интерфейса пользователя (GUI) с использованием фреймворка Qt.
  3. Конфигурирование и поддержка операционной системы Linux для целевой аппаратной платформы.
  4. Интеграция ПО с аппаратным обеспечением (датчики, исполнительные механизмы, периферия) через интерфейсы (в первую очередь — UART).
  5. Написание технической документации.
  6. Активное участие во всех этапах жизненного цикла ПО: анализ требований, архитектура, кодирование, тестирование (модульное, интеграционное), отладка.

2. Технические требования (Hard Skills)

Обязательные:

  1. Язык программирования C++: Уверенное владение стандартами C++11/14/17. Понимание и применение идиом ООП, шаблонов, STL. Критически важно умение писать безопасный, переносимый и эффективный код.
  2. Фреймворк Qt (5/6):
    • Глубокий опыт разработки GUI с использованием фреймворка Qt.
    • Понимание модели сигналов-слотов (signals-slots), системы мета-объектов (meta-object system), событийного цикла (event loop).
  3. Embedded Linux, Android на уровне администратора/разработчика:
    • Опыт сборки кастомных дистрибутивов.
    • Понимание архитектуры и компонентов Linux (ядро, драйверы, файловые системы, systemd, udev), Android.
    • Навыки низкоуровневой отладки и настройки системы.
    • Умение писать скрипты для автоматизации.
  4. Системное программирование в Linux, Android:
    • API POSIX (файлы, сокеты, процессы, потоки, синхронизация).
    • Межпроцессное взаимодействие (IPC): сокеты, очереди сообщений, разделяемая память.
    • Работа с аппаратурой через файловые интерфейсы (/sys, /proc, /dev).
  5. Инструменты и методологии:
    • Система контроля версий Git (GitFlow или аналоги).
    • Системы сборки: cmake, qmake.

Желательные:

  1. Знание сетевых протоколов и технологий.
  2. Опыт портирования или разработки драйверов устройств для Linux.
  3. Базовое понимание электроники и аппаратных интерфейсов.
  4. Английский язык на уровне чтения технической документации.

3. Личные качества

  1. Ответственность и внимание к деталям.
  2. Аналитический склад ума: способность работать с комплексными техническими требованиями и декомпозировать задачи.
  3. Коммуникабельность: умение четко излагать мысли, работать в команде, документировать решения.
  4. Самоорганизация и инициативность: способность самостоятельно вести задачу от начала до конца, предлагать улучшения.
  5. Готовность к постоянному обучению: быстрое освоение нового инструментария и предметной области (медицина).
Навыки
  • Git
  • Linux
  • C++
  • Android
Посмотреть контакты работодателя

Адрес

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

Ведал
  • Екатеринбург

  • Не указана

Рекомендуем
Ведал
  • Екатеринбург

  • Не указана

Рекомендуем
Ведал
  • Екатеринбург

  • Не указана

Рекомендуем
РегЛаб
  • Екатеринбург

  • Не указана

InfiNet Wireless
  • Екатеринбург

  • до 350000 RUR

InfiNet Wireless
  • Екатеринбург

  • до 350000 RUR

Инженер-программист

Балан Алена Дмитриевна

  • Екатеринбург

  • до 200000 RUR

Алабуга, ОЭЗ ППТ

Программист ПЛИС (FPGA)

Алабуга, ОЭЗ ППТ

  • Екатеринбург

  • от 127500 RUR

Авирон
  • Екатеринбург

  • от 127500 RUR

НПО САУТ

Программист

НПО САУТ

  • Екатеринбург

  • от 127500 RUR

Алабуга, ОЭЗ ППТ

Программист С++/Qt

Алабуга, ОЭЗ ППТ

  • Екатеринбург

  • от 277500 RUR

Алабуга, ОЭЗ ППТ

Математик программист

Алабуга, ОЭЗ ППТ

  • Екатеринбург

  • от 127500 RUR

Кадровая компания Ключ к успеху
  • Екатеринбург

  • от 127500 RUR

Алабуга, ОЭЗ ППТ

Программист ПЛИС (FPGA)

Алабуга, ОЭЗ ППТ

  • Екатеринбург

  • от 277500 RUR

Прософт-Системы
  • Екатеринбург

  • от 277500 RUR

Алабуга, ОЭЗ ППТ

Математик-программист

Алабуга, ОЭЗ ППТ

  • Екатеринбург

  • от 127500 RUR

Униматик
  • Екатеринбург

  • от 120000 RUR

Инженер-программист АСУТП

Нефтьгазисследование

  • Екатеринбург

  • от 120000 RUR

Уралтурбо
  • Екатеринбург

  • от 85000 RUR

Инновационный Завод Импортозамещения

Программист 1С / Senior 1С Developer

Инновационный Завод Импортозамещения

  • Екатеринбург

  • от 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию