Staff Software Developer
Job Description
Smith & Nephew's Arthroscopic Enabling Technologies division is working on the development of the next generation of ultra-high-definition video endoscopes that enable surgeons to perform minimally invasive surgery.
As we grow, we are seeking a Staff Software Engineer, who will be a major contributor to the research and development of medical device software, encompassing digital image acquisition and processing, computer mobile devices, and hospital information systems.
Responsibilities:
- Design and prototype software applications for digital video endoscopy. These systems are used in the operating room by orthopedic surgeons and their clinical team
- Design sophisticated surgical systems that interconnect with other capital devices in the operating room (OR), mobile applications for image manipulation in the OR, wireless medical printers, and cloud-based patient medical record information systems.
- Collaborate with Electrical, Software, and AI/ML engineers to optimally implement software algorithms embedded in medical devices.
- Perform design control functions to ensure compliance with FDA, ISO, and other industry standards.
- Take responsibility for Design History Files, writing product specifications, draft design documents, and develop test protocols as needed. Conduct technical peer reviews of software designs by other team members.
- Full product life cycle experience, preferably having contributed to products released to market.
- Analysis and design of software systems, Software requirements elicitation process, High-level software architecture design
- Object-oriented design, design patterns, data structures, and numerical algorithms
- System design and modeling using UML or SysML
- Application design and development on Linux OS and/or real-time operating systems (RTOS)
- Software development in C, C++, Python
- Design, implementation, and debugging of multi-threaded applications
- Experience with digital image processing, computer vision, or video streaming is a plus.
- Working knowledge of modern software development practices and technologies such as agile
- methodologies and DevOps is a plus.
- Experience in parallel programming with GPUs is a plus.
Location:
- Andover, MA
Education:
- BS in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science
- MS or PhD in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science preferred
Experience:
- A minimum of 7+ years of experience with a BS degree in a highly regulated industry (medical devices, automotive, aerospace, or defense ) developing software
- 2+ experience in mobile applications required
- 2+ experience in image processing preferred
- 2+ experience in cloud computing preferred
Competencies:
- Ability to collaborate with cross functional teams
Travel:
- Up to 5% travel US domestic
#LI-LS1
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.
Date Posted
01/01/2023
Views
9
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View Details