Перейти к содержимому
V
VITech
Львів

Strong Junior C++ инженер

Разработка нового поколения программного обеспечения для медицинских мониторов пациентов на Embedded Linux. Основной стек — современный C++ (C++11/14/23), Python для автоматизации тестов. Требуется 2+ года опыта в C++, знание Linux, CI/CD и Docker. Компания предлагает работу над высокотехнологичным продуктом с нуля.

junior удалённо
Языки: English · Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Мы ищем Strong Junior C++ Engineer для присоединения к продуктовой команде. Вы будете помогать нам создавать программное обеспечение для высокоточных устройств мониторинга пациентов, используемых в больницах, отделениях интенсивной терапии и машинах скорой помощи по всему миру. Это роль, ориентированная на продукт, в рамках новой инициативы по разработке, где мы создаем ~95% кодовой базы с нуля. Вашей основной задачей и повседневной разработкой будет C++, в то время как Python станет вашим инструментом выбора для автоматизации тестирования. Если вам нравится работать с современным C++, встраиваемыми системами и сложными интеграциями в реальной, высокоэффективной сфере, мы будем рады познакомиться с вами. <p><b>Краткий обзор проекта</b></p><p>Мы разрабатываем программное обеспечение для нового поколения мониторов пациентов, которые непрерывно отслеживают жизненно важные показатели в клинических условиях.</p><p>Решение работает на Embedded Linux. Мы собираем его с помощью конвейера CI/CD, который объединяет множество небольших компонентов в полноценную встраиваемую систему для медицинских устройств.</p><p>Вы будете писать программное обеспечение, которое будет поддерживать клинические команды в течение многих лет, поэтому оно должно быть стабильным и надежным.</p><p><b>Объем проекта</b></p><ul><li>Новое программное обеспечение для нового поколения устройств</li><li>Замена устаревшего программного обеспечения на существующих устройствах</li><li>Интеграция с существующими медицинскими системами</li></ul><p><b>Чем вы будете заниматься</b></p><ul><li>Создавать сервисы прикладного уровня для Embedded Linux в качестве основной деятельности (с использованием C++)</li><li>Внедрять новые функции и писать модульные тесты</li><li>Разрабатывать и поддерживать наборы автоматизированных тестов с использованием Python для обеспечения надежности системы</li><li>Участвовать в ревью кода для поддержания наших высоких стандартов качества</li><li>Объединяться с кросс-функциональными командами для интеграции компонентов системы</li><li>Адаптировать и повторно использовать существующие библиотеки и модули для удовлетворения новых требований</li><li>Устранять проблемы интеграции и исправлять ошибки</li><li>Участвовать в планировании функций и технических обсуждениях</li><li>Стимулировать улучшения производительности и стабильности</li></ul><p><b>Краткое примечание</b></p><p>Хотя прямой разработки аппаратного обеспечения нет, вы будете тесно работать с подсистемами, взаимодействующими с аппаратными компонентами.</p><p><b>Технический стек</b></p><ul><li>Основной язык: Modern C++ (C++11/14/23) — основной фокус</li><li>Автоматизация и скриптинг: Python — используется для тестов автоматизации</li><li>ОС и среда: Embedded Linux + Yocto, Windows 11 + WSL</li><li>Протоколы и IPC: IPC / MQTT / gRPC, Protobuf</li><li>Инструменты и CI/CD: Docker, CI/CD, VSCode + DevContainers</li><li>Системы сборки и компиляторы: GCC, clang, CMake, Make</li><li>Фреймворки тестирования: GTest, фреймворки автоматизации на основе Pytest</li></ul><p><b>Краткое примечание</b></p><p>Эта роль фокусируется на прикладном уровне для встраиваемых систем (не драйверы и не UI) со значительной интеграцией между несколькими компонентами.</p><p><b>Чего ожидать</b></p><ul><li>Множество зависимостей от других команд</li><li>Согласование API и проблемы интеграции</li><li>Периодические критические изменения</li><li>Необходимость пересматривать и дорабатывать решения</li></ul><p>Чтобы преуспеть здесь, вам необходимы отличные коммуникативные навыки, системное мышление и гибкость, так как проект находится в активной фазе разработки.</p><p><b>О вас</b></p><ul><li>2+ года практической разработки на C++ (в качестве основного языка)</li><li>Твердое понимание ООП, структур данных и алгоритмов</li><li>Практический опыт работы с Python для написания автоматизированных тестов или скриптов</li><li>Опыт разработки для платформ Linux/Unix</li><li>Опыт работы с CI/CD и контейнеризацией (Docker)</li><li>Опыт работы с автоматизированным тестированием (например, GTest, фреймворки Pytest)</li><li>Острые навыки решения проблем и аналитическое мышление</li><li>Английский язык уровня Upper-Intermediate</li></ul><p><b>Будет плюсом, если у вас есть</b></p><ul><li>Опыт работы с C++17/20/23</li><li>Опыт работы с платформами Embedded Linux</li><li>Знание QEMU</li></ul> <div> <a href="https://jobs.dou.ua/companies/v-i-tech/vacancies/362211/#reply-btn-id">Откликнуться на вакансию</a> </div>

навыки

Стек и инструменты

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
EdgeЦентр
E
EdgeЦентр
1 д. назад

Разработчик C/C++

~1 036 950 – 2 007 000 ₸ оценка

Ищем разработчика C/C++ для создания распределенной системы защиты от DDoS-атак. Нужно уверенное владение C и Go, опыт системного программирования под Linux. Предлагаем гибкий график, ДМС, компенсацию обедов и профессиональное обучение.

C C++ Go +7
middle удал. hh
C
Компания
1 д. назад

Разработчик C++ (высоконагруженное серверное ПО)

~2 007 000 – 3 486 496 ₸ оценка

Ищем C++ разработчика для создания высоконагруженного серверного ПО под Linux. Нужен опыт с сетевыми протоколами, многопоточностью и криптографией. Работа удаленная, проектная занятость на полгода.

C++ Linux TCP/IP +9
middle удал. HR cr
YADRO
Y
YADRO
2 д. назад

C++ разработчик телекоммуникационных решений

~1 036 950 – 2 007 000 ₸ оценка

Команда разрабатывает телекоммуникационные решения для мобильных сетей, включая базовые станции GSM/LTE и 5G. Ищем C++ разработчика для создания высоконагруженных систем реального времени. Предлагаем удаленную работу, ДМС и возможности для профессионального роста.

C++ LTE 5G +14
middle удал. hh
Смартиндустрия
С
Смартиндустрия
2 д. назад

Разработчик C++/Qt/QML

~1 036 950 – 2 007 000 ₸ оценка

Разработка и поддержка приложения для отображения карт, видео и телеметрии на C++/Qt. Требуется опыт от 2 лет, знание socket api и Git. Предлагается гибридный график, работа в крупном холдинге с перспективами роста.

C++ Qt QML +7
middle удал. hh
Квантбокс
К
Квантбокс
2 д. назад

Middle C Developer

~1 672 500 – 2 341 500 ₸ (250 000 – 350 000 RUB)

Вакансия для разработчика на C/C++ в сфере алгоритмической торговли. Нужно поддерживать и развивать инфраструктурные решения с низкой задержкой. Требуются знания C, Linux, Docker, shell и git.

C Linux Docker +5
middle удал. HR cr
И
ИКС ЛАБЗ
2 д. назад

Разработчик C/C++ (высоконагруженные системы)

~936 600 – 1 137 300 ₸ (140 000 – 170 000 RUB)

Ищем разработчика C/C++ для создания высоконагруженных систем и реализации сетевых протоколов. Нужен опыт системного программирования, многопоточности и отладки. Предлагаем полную удалёнку и работу в распределённой команде.

C C++ Linux +7
middle удал. hh