Назад
Company hidden
11 дней назад

Senior Software Engineer (Medical Imaging/Graphics)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Senior Software Engineer (Medical Imaging/Graphics): Building scalable software for medical applications, including UI components, rendering systems, and image visualization, with an accent on graphics APIs, medical image processing, and UI/graphics architecture modernization. Focus on decoupling UI from rendering code, optimizing scene-rendering pipelines, and solving complex performance and visualization challenges with C++, SDL, CUDA, Vulkan, and OpenGL.

Location: Pittsburgh, PA, United States; hybrid work model

Company

Develops and manufactures technology and medical solutions designed to improve patient outcomes and quality of life.

What you will do

  • Design, develop, and maintain scalable software for medical applications using full-stack development principles.
  • Build UI and rendering components for complex graphics-driven applications.
  • Decouple UI layers from graphics and rendering code to improve modularity and maintainability.
  • Implement and optimize rendering solutions with modern graphics APIs, including SDL, CUDA, Vulkan, and OpenGL.
  • Apply medical image processing and visualization techniques, troubleshoot production issues, and improve performance.
  • Collaborate with product managers, designers, systems engineers, and software engineers through Agile development, technical design reviews, and code reviews.

Requirements

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • 5–8 years of professional experience designing and implementing complex software components.
  • Hands-on experience with SDL, CUDA, Vulkan, OpenGL, scene rendering, and graphics pipeline development.
  • Strong programming skills in C++ and experience with production software development in Python.
  • Proficiency in image-processing algorithms and libraries such as OpenCV or ITK, with experience modernizing legacy rendering or UI architectures.
  • Deep understanding of UI/UX principles for graphics-driven applications and strong communication, problem-solving, and collaboration skills.

Nice to have

  • Experience with medical image visualization tools and techniques.
  • Knowledge of robotic systems.
  • Machine learning or deep learning experience, especially with medical-image segmentation, registration, or classification.
  • Algorithm-development experience.

Culture & Benefits

  • Hybrid work model for most professional roles.
  • 401(k) matching, additional 401(k) program, stock options, and tuition reimbursement.
  • Flexible personal and vacation time off, paid holidays, and a paid community service day.
  • Medical, dental, and vision coverage, health savings account contributions, employee assistance, parental leave, and fertility and adoption assistance.
  • Mentorship, customized hands-on training, inclusion initiatives, and fitness and travel discounts.
  • Domestic and international travel of up to 15%.

Hiring process

  • Technical design discussions and code reviews are part of the role evaluation and collaboration process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →