engineering
Posted May 8Senior Software Engineer
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.