Senior Software Engineer - Medical UI/Graphics Rendering

Smith & Nephew

Pittsburgh (Allegheny County)

Hybrid

USD 120,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401k Matching Program
401k Plus Program
Discounted Stock Options
Tuition Reimbursement
Flexible Personal/Vacation Time Off
Paid Holidays
Flex Holidays
Paid Community Service Day
Medical
Dental
Vision
Health Savings Account (Employer Con‑

Job summary

Life Unlimited. Smith+Naphew seeks a Senior Software Engineer focused on UI/UX for medical applications. You will work on scalable software, rendering, and graphics architecture modernization, collaborating across cross-functional teams in a hybrid environment.

Qualifications include 5–8 years in complex software components, strong C++, Python, and image processing experience (OpenCV/ITK). Familiarity with medical visualization tools is a plus.

Qualifications

  • Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field is required.
  • 5-8 years of professional experience in design and implementation of complex software components.
  • Strong hands-on experience with SDL, CUDA, Vulkan, and OpenGL.
  • Demonstrated expertise in scene rendering and graphics pipeline development.
  • Experience modernizing or refactoring legacy rendering or UI architectures.
  • Proven ability to deliver complex systems from design through deployment.
  • Strong programming skills in a compiled language such as C++, and experience developing production software in Python is preferred.
  • Proficiency in image processing algorithms and libraries (e.g., OpenCV, ITK).
  • Experience with medical image visualization tools and techniques is a plus.
  • Proven track record in algorithm development is a plus.

Responsibilities

  • Develop and implement high-quality, scalable software solutions for medical applications.
  • Apply knowledge of medical image processing and visualization techniques.
  • Collaborate with product managers, owners, and engineers.
  • Participate in Agile processes including planning and code reviews.
  • Design, implement, and maintain UI and rendering components.
  • Decouple UI layers from graphics code to improve modularity.
  • Implement and optimize rendering solutions using modern graphics APIs.
  • Collaborate with designers and systems engineers to deliver user experiences.
  • Participate in design discussions and code reviews.
  • Troubleshoot rendering, UI, and performance issues in production.

Skills

Full-stack development
Medical image processing
UI/UX design
Graphics rendering
C/C++
Python
OpenCV
ITK
SDL
CUDA
Vulkan
OpenGL

Education

Bachelor's or Master's in Software Engineering / CS / EE

Job description

Life Unlimited. Smith+Naphew seeks a Senior Software Engineer focused on UI/UX for medical applications. You will work on scalable software, rendering, and graphics architecture modernization, collaborating across cross-functional teams in a hybrid environment.

Qualifications include 5–8 years in complex software components, strong C++, Python, and image processing experience (OpenCV/ITK). Familiarity with medical visualization tools is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Medical Imaging & Visualization
Staff Software Engineer - Medical Imaging & Visualization

Smith+Nephew • Pittsburgh

Hybrid
USD 90,000 - 120,000
401k Matching Program
Tuition Reimbursement
Medical, Dental, Vision
+2
Staff Software Engineer
Staff Software Engineer

Intellectt Inc • Saint Paul (MN)

On-site
USD 100,000 - 130,000
Medical Imaging Systems Software Engineer
Medical Imaging Systems Software Engineer

Elumn8 Medical, Inc. • Campbell (CA)

On-site
USD 120,000 - 160,000
Senior Imaging Software Engineer
Senior Imaging Software Engineer

NeuroLogica Corp. • Danvers (MA)

On-site
USD 178,000 - 188,000
Sr Software Engineer Graphics
Sr Software Engineer Graphics

SARACA • Saint Paul (MN)

On-site
USD 120,000 - 160,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Skills Alliance • Utah

On-site
USD 120,000 - 170,000
Senior UI Software Architect — Display Systems
Senior UI Software Architect — Display Systems

Intuitive • Sunnyvale (CA)

On-site
USD 185,000 - 266,000
Senior Imaging Architect (VTK/Qt/OpenGL, C++)
Senior Imaging Architect (VTK/Qt/OpenGL, C++)

Skills Alliance • Austin (TX)

On-site
USD 140,000 - 190,000
Lead UI Engineer for Scientific Visualization
Lead UI Engineer for Scientific Visualization

Job Juncture • Reston (VA)

On-site
USD 150,000 - 175,000
Senior Graphics Software Engineer - Medical 3D Imaging CUDA
Senior Graphics Software Engineer - Medical 3D Imaging CUDA

SARACA • Saint Paul (MN)

On-site
USD 120,000 - 160,000