Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Сильного Молодшого Інженера C++, щоб приєднатися до продуктової команди. Ви допоможете нам створювати програмне забезпечення для високоточних пристроїв моніторингу пацієнтів, які використовуються в лікарнях, відділеннях інтенсивної терапії та швидкій допомозі по всьому світу.
Це продуктово-орієнтована позиція в абсолютно новій розробці, де ми створюємо ~95% бази коду з нуля. Ваш основний фокус і щоденна робота будуть зосереджені на C++, тоді як Python буде вашим інструментом вибору для автоматизації тестів.
Якщо вам подобається працювати з сучасним C++, вбудованими системами та складними інтеграціями в реальному світі, що має великий вплив, ми хотіли б познайомитися з вами.
Огляд проекту
Ми розробляємо програмне забезпечення для нового покоління моніторів пацієнтів, які безперервно контролюють життєві показники в клінічних середовищах.
Рішення працює на Embedded Linux. Ми збираємо його через CI/CD-трубу, яка поєднує кілька маленьких компонентів у повну вбудовану систему для медичних пристроїв.
Ви будете писати програмне забезпечення, яке буде підтримувати клінічні команди протягом багатьох років, тому воно має бути стабільним та надійним.
Обсяг проекту
- Нове програмне забезпечення для нового покоління пристроїв
- Заміна старого програмного забезпечення на існуючих пристроях
- Інтеграція з існуючими медичними системами
Обов'язки
- Створення сервісів на рівні додатків для Embedded Linux як основна діяльність (використовуючи C++)
- Впровадження нових функцій та написання юніт-тестів
- Розробка та підтримка автоматизованих тестових наборів за допомогою Python для забезпечення надійності системи
- Участь у код-рев'ю для підтримання наших високих стандартів якості
- Співпраця з крос-функціональними командами для інтеграції компонентів системи
- Адаптація та повторне використання існуючих бібліотек та модулів для відповідності новим вимогам
- Виявлення та усунення проблем з інтеграцією та вирішення помилок
- Участь у плануванні функцій та технічних обговореннях
- Впровадження покращень продуктивності та стабільності
Інструментарій, з яким ви будете працювати
- Основна мова: Modern C++ (C++11/14/23) - основний фокус
- Автоматизація та скриптинг: Python - використовується для автоматичних тестів
- ОС та середовище: Embedded Linux + Yocto, Windows 11 + WSL
- Протоколи та IPC: IPC / MQTT / gRPC, Protobuf
- Інструменти та CI/CD: Docker, CI/CD, VSCode + DevContainers
- Системи збірки та компілятори: GCC, clang, CMake, Make
- Фреймворки для тестування: GTest, Pytest-базовані автоматичні фреймворки
Що ви можете очікувати
- Багато залежності від інших команд
- Проблеми з вирівнюванням API та інтеграцією
- Одного разу виникнення руйнівних змін
- Необхідність перегляду та уточнення рішень
Щоб блиснути тут, вам потрібно мати сильні комунікаційні навички, системне мислення та гнучкість, оскільки проект знаходиться в активній фазі розробки.
Вимоги
- 2+ роки практичного досвіду розробки на C++ (як основна мова)
- Глибоке розуміння ООП, структур даних та алгоритмів
- Практичний досвід роботи з Python для написання автоматизованих тестів або скриптів
- Досвід розробки для платформ Linux/Unix
- Досвід роботи з CI/CD та контейнеризацією (Docker)
- Досвід роботи з автоматизованими тестами (наприклад, GTest, Pytest фреймворки)
- Гостра проблемно-орієнтована та аналітична ментальність
- Верхньо-середній рівень англійської мови
Буде плюсом
- Досвід роботи з C++17/20/23
- Досвід роботи з платформами Embedded Linux
- Знання QEMU
Ми пропонуємо
Приєднання до нас означає роботу в компанії, яка справді має значний вплив. Ми створюємо системи, які підвищують здоров'я населення, допомагаючи людям отримувати кращі медичні послуги та дозволяючи медичним працівникам зосередитися на найважливішому. Ми цінуємо якість над кількістю, тому тут ви дійсно відчуєте, що ваша робота важлива.
Ви приєднаєтеся до команди, яка активно підтримує ваше благополуччя та професійний ріст. Як постійно навчаючісь, ми надаємо вам інструменти та час, необхідні для розширення вашої експертизи. Ми також твердо стоїмо на боці України: ми робимо щомісячні пожертви на підтримку армії, притулків для тварин та людей у складних ситуаціях.
Якщо це вам відповідає, ми хотіли б почути ваші думки.
Про компанію
VITech - це компанія, яка присвячена тому, щоб справді мати значний вплив, створюючи системи, які покращують здоров'я населення. Ми допомагаємо людям отримувати кращі медичні послуги та дозволяємо медичним працівникам зосередитися на найважливішому. Наша відданість якості та постійному навчанню гарантує, що ваша робота матиме значний вплив.
Місця роботи: Львів, Івано-Франківськ, Віддалено
Подати заявку: Заповніть форму нижче, і ми зв'яжемося з вами найближчим часом.