engineering
Posted Mar 16Staff Software Engineer (Pittsburgh, PA)
Pittsburgh, United StatesHybrid
Requirements
- This includes applying knowledge of medical image processing and visualization techniques.
- Qualifications: A Bachelor's, Master's, or Ph.D. in Software Engineering, Computer Science, Electrical Engineering, or a related field 8+ years of professional
- experience in design and implementation of complex software components Strong programming skills in a compiled language such as C++, and
- experience developing production software in Python
- Experience designing and implementing front end efficient User Interfaces for C++ applications using OpenGL and/or modern UI frameworks (e.g. Qt)
- Experience with GPU programming (CUDA, OpenCL)
- Experience in designing and implementing software architecture Proficiency in image processing algorithms and libraries (e.g., OpenCV, ITK) Excellent communication, problem-solving, and collaboration skills Preferred
- Experience with medical image visualization tools and techniques Proven track record in algorithm development Bonus Skills: Knowledge of robotic systems Familiarity with edge computing platforms
- Experience in machine learning or deep learning, especially in segmentation, registration, or classification of medical images
- Experience with DICOM standards and PACS integration, or cloud-based deployment. Travel: Travel
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.
- responsibilities will include: Software Development: You will develop and implement high-quality, scalable, and robust software solutions for medical applications using full-stack development principles.
- Technical Leadership and Strategy : You will collaborate effectively with cross-functional teams, including product managers, product owners, and fellow engineers.
- You will actively participate in Agile development processes, including sprint planning, code reviews, and continuous improvement initiatives.
- Mentorship and Process: You will act as a peer coach and mentor to other engineers, fostering technical growth and collaboration.
- You will also participate in process design reviews and continuous improvement activities.
- Requirements: Domestic / International β up to 15% You Unlimited.
- We believe in creating the greatest good for society.
- Our strongest investments are in our people and the patients we serve.
- We're more than just a company - we're a community! Follow us on L inkedIn to see how we support and empower our employees and patients every day.