Senior Software Engineer
What will you be doing?
- Develop and implement high-quality, scalable, and robust software solutions for medical applications using full-stack development principles.
- This includes applying knowledge of medical image processing and visualization techniques.
- Collaborate effectively with cross-functional teams, including product managers, product owners, and fellow engineers.
- Participate in Agile development processes, including sprint planning, code reviews, and continuous improvement initiatives.
- Design, implement, and maintain UI and rendering components for complex applications.
- Contribute to the decoupling of existing UI layers from graphics/rendering code to improve modularity and maintainability.
- Implement and optimize rendering solutions using modern graphics APIs.
- Collaborate with designers, systems engineers, and other software engineers to deliver high-quality user experiences.
- Participate in technical design discussions and review code for quality and correctness.
- Troubleshoot and resolve rendering, UI, and performance issues in production systems.
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: 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.
- 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.
Knowledge and Competences
- Excellent communication, problem-solving, and collaboration skills.
Travel
- Travel Requirements: Domestic / International – up to 15%
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, Mentorship
- Extra Perks: Discounts on fitness clubs, travel and more!
About the role
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!
Requirements
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.
Qualifications
The Senior Engineer will play a key role in decoupling UI from graphics code and contributing to the modernization of our rendering architecture.
Skills
Deep understanding of UI/UX principles as they apply to graphics-driven applications is required.
Benefits
Our strongest investments are in our people and the patients we serve. 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/).
Pay
Smith+Nephew provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.
Schedule
Smith+Nephowne provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability.