Johnson & Johnson

Senior Software Engineer - GUI

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-разработчик GUI в команду роботизированной хирургической системы Ottava. Отвечает за безопасные и отказоустойчивые GUI/frontend-компоненты на C++ и QML, проектирование архитектуры и внедрение UI-концепций совместно с дизайнерами и клиническими инженерами.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать, поддерживать и улучшать ПО для роботизированной системы Ottava
  • Реализовывать потокобезопасный и отказоустойчивый C++ и QML код для многопоточных Qt-приложений на многоядерных системах
  • Разрабатывать unit-тесты для верификации и валидации UI
  • Управлять приоритетами, сроками и результатами проекта
  • Участвовать в код-ревью, менторить и обучать членов команды техникам проектирования и стандартам кодирования
  • Руководить проектированием крупных программных компонентов, систем и функций
  • Проектировать архитектуру системы и реализовывать GUI/UI-концепции по storyboard и wireframe
  • Тесно взаимодействовать с дизайнерами, исследователями, клиницистами, продакт-менеджерами, а также командами Clinical Engineering, Human Factors, UX Design, System Software и Visualization

Требования

  • Степень магистра в области Computer Science или смежной области
  • 1 год опыта в должности Software Engineer - GUI или смежной
  • Навыки программирования на C/C++
  • Модульная разработка GUI на Qt (или аналогичных инструментах)
  • Опыт работы с frontend-технологиями и фреймворками
  • Понимание всего программного стека
  • Опыт работы в среде Linux
  • Опыт работы с инструментами разработки (Git, Jenkins, различные IDE)
  • Опыт разработки медицинских устройств
  • Опыт прототипирования

Условия

  • Full-Time
  • Возможна удалённая работа в соответствии с политикой компании (гибрид)
  • Участие в пенсионном плане (pension) и сберегательном плане 401(k)
  • Участие в программе долгосрочного стимулирования
  • Отпуск 120 часов в календарный год
  • Sick time 40 часов в календарный год
  • Оплачиваемые праздники, включая Floating Holidays — 13 дней в календарный год
  • Work, Personal and Family Time — до 40 часов в календарный год
  • Parental Leave — 480 часов в течение года после рождения/усыновления/опеки
  • Bereavement Leave — 240 часов для ближайшего родственника
  • Caregiver Leave — 80 часов в 52-недельный период
  • Volunteer Leave — 32 часа в календарный год
  • Military Spouse Time-Off — 80 часов в календарный год
  • Медицинская, стоматологическая и офтальмологическая страховка

Навыки

  • C++
  • C
  • QML
  • Qt
  • Linux
  • Git
  • Jenkins
  • GUI
  • Frontend

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

Analytics Web Developer
Auto-OwnersMiddleLansingГибрид
1 окт.
Sr. Software Engineer
WorkivaSeniorSurpriseУдалённо
111,000 – 180,000 USD в год
25 сент.
Front-End Software Engineer
SolielMiddleFort MasonГибрид
65,000 – 110,000 USD в год
16 сент.
Front End Engineer SR Principal- TS/SCI with Polygraph
General Dynamics Information TechnologySeniorChantillyОфис
142,792 – 164,211 USD в год
7 сент.
eGovernment Services Lead Developer
Chesterfield CountyLeadГибрид
88,924 – 120,046 USD в год
6 сент.
Senior Software Engineer - GUI — Johnson & Johnson, 187,075 – 196,428 USD в год, Santa Clara | itrelocate