jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted May 8

Senior Software Engineer

at Smith & Nephew

Pittsburgh, United StatesHybrid

Responsibilities

  • Collaborate effectively with cross-functional teams, including product managers, product owners, and fellow engineers.
  • Design, implement, and maintain UI and rendering components for complex applications.
  • Implement and optimize rendering solutions using modern graphics APIs.
  • Collaborate with designers, systems engineers, and other software engineers to deliver high‑quality user experiences.
  • Troubleshoot and resolve rendering, UI, and performance issues in production systems.

Requirements

  • The Senior Engineer will play a key role in decoupling UI from graphics code and contributing to the modernization of our rendering architecture.
  • This includes applying knowledge of medical image processing and visualization techniques.
  • What will you need to be successful? Education: A Bachelor's or Master's in Software Engineering, Computer Science, Electrical Engineering, or a related field is required.
  • 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 Knowledge: Deep understanding of UI/UX principles as they apply to graphics‑driven applications is required.
  • Knowledge of robotic systems
  • Experience in machine learning or deep learning, especially in segmentation, registration, or classification of medical images Competences: Excellent communication, problem-solving, and collaboration skills Travel: Travel

Experience

  • Experience: 5-8 years of professional

Benefits

  • Your Future: 401k Matching Program, 401k Plus Program, Discounted Stock Options, Tuition Reimbursement Work/Life Balance: Flexible Personal/Vacation Time Off, Paid Holidays, Flex Holidays, Paid Community Service Day Your Wellbeing: Medical, Dental, Vision, Health Savings Account (Employer Contribution of $500+ annually), Employee Assistance Program, Parental Leave, Fertility and Adoption Assistance Program Flexibility: Hybrid Work Model (For most professional roles) Training: Hands-On, Team-Customized,

Contact

  • Inclusion and Belonging- Committed to Welcoming, Celebrating and Thriving on Inclusion and Belonging, Learn more about Employee Inclusion Groups on our website ( https://www.smith-nephew.com/).

Additional details

  • At Smith+Nephew, we design and manufacture technology that takes the limits off living.
  • Are you passionate about developing high-quality, scalable, and robust software solutions for medical applications? Do you thrive in a dynamic, collaborative environment where you can make a significant impact? If so, we have an exciting opportunity for you! We are seeking a talented Senior Software Engineer to join our team and help us enhance our digital presence and improve customer engagement.
  • This role will focus on UI/UX design and development alongside hands‑on graphics and rendering work.
  • What will you be doing? As a Senior Software Engineer , you will be responsible for designing, developing, and implementing software solutions that meet the highest standards of quality and performance. Your key
  • responsibilities will include: Develop and implement high-quality, scalable, and robust software solutions for medical applications using full-stack development principles.
  • Participate in Agile development processes, including sprint planning, code reviews, and continuous improvement initiatives.
  • Contribute to the decoupling of existing UI layers from graphics/rendering code to improve modularity and maintainability.
  • Participate in technical design discussions and review code for quality and correctness.
  • Requirements: Domestic / International – up to 15% You Unlimited.
  • We believe in creating the greatest good for society.

Find more real-time jobs on JobLoom.