Наступна вакансія

Вбудований C++ розробник в Fulcrum Software

16 січня

3 перегляди

Fulcrum Software

Fulcrum Software

0
0 відгуків
Без досвіду
Київ
Повний робочий день

Перекладено Google

Про продуктМи розробляємо портативну ультразвукову систему: бездротові УЗД-датчики, що підключаються до iOS/Android через мобільний застосунок. Це dual-probe (2-in-1) рішення, яке дозволяє проводити обстеження безпосередньо “біля пацієнта” (в клініці, на виїзді тощо).Продукт охоплює:hardware (датчик/платформа),embedded software / SDK та взаємодію з пристроєм,мобільний застосунок + GUI,інфраструктуру тестування (включно зі stress-testing).Команда та процесВи приєднаєтесь до існуючих міжнародних S

Про продукт

Ми розробляємо портативну ультразвукову систему: бездротові УЗД-датчики, що підключаються до iOS/Android через мобільний застосунок. Це dual-probe (2-in-1) рішення, яке дозволяє проводити обстеження безпосередньо “біля пацієнта” (в клініці, на виїзді тощо).

Продукт охоплює:

  • hardware (датчик/платформа),
  • embedded software / SDK та взаємодію з пристроєм,
  • мобільний застосунок + GUI,
  • інфраструктуру тестування (включно зі stress-testing).

Команда та процес

  • Ви приєднаєтесь до існуючих міжнародних Scrum-команд (повна інтеграція в команду), типово 3-тижневі спринти.
  • В кожній Scrum-команді є Product Owner та Scrum Master.
  • Масштаб: близько 30 інженерів (Норвегія), + 30–40 контракторів.

Інструменти: GitLab CI/CD, Jira + Confluence, HP ALM (bug tracking).

Ваші задачі

  • Проєктувати, реалізовувати та тестувати embedded C++ ПЗ для портативних УЗД-пристроїв.
  • Писати код, який є надійним, документованим, підтримуваним і розширюваним (new dev + зміни в існуючому коді).
  • Покривати зміни unit-тестами (включно з низькорівневим/embedded-кодом) і ставитися до тестів як до продуктового коду.
  • Працювати з legacy-кодом: читання, рефакторинг, поліпшення архітектури.
  • Брати участь у design-дискусіях і code review (взаємний коучинг у команді).
  • Співпрацювати зі стейкхолдерами (PO, UX/Usability, clinical experts) для уточнення вимог і пріоритетів.
  • Оптимізувати продуктивність і використання ресурсів (CPU/пам’ять/енергоефективність тощо).

Вимоги

  • 3–5+ років комерційного досвіду (Middle+), сучасний C++ (C++17+) в embedded-контексті.
  • Диплом у галузі комп’ютерних наук, інженерії, математики або суміжній STEM-спеціальності

  • Досвід проєктування/реалізації складних систем.
  • Впевнена робота з великими кодовими базами та legacy-частинами (refactor без “ламання” продукту).
  • Практика unit-тестування для embedded/low-level та розуміння цінності тестів як “страховки” змін.
  • Англійська: Intermediate і вище (комунікація в міжнародній команді).

Буде плюсом

  • Yocto / Embedded Linux, створення та підтримка вбудованих дистрибутивів.
  • Linux kernel driver development.
  • Microcontroller development, FreeRTOS / bare-metal.
  • Оптимізації: SIMD/NEON, (за потреби домену) OpenCL/CUDA.
  • Python/Matlab для прототипування алгоритмів; базове розуміння signal/image processing.
  • Базові знання електроніки (analog/digital fundamentals).

Робочий формат та техніка

  • Формат: віддалено під час війни, далі — офіс/гібрид (місто: Київ, Харків).
  • Техніка: MacBook. 

Перекладено Google

Без досвіду
Київ
Повний робочий день
Хочете знайти підходящу роботу?
Нові вакансії у вашому Telegram
Підписатись
Ми використовуємо cookies
Прийняти