Staff Software Developer

Smith & Nephew · Other US Location

Company

Smith & Nephew

Location

Other US Location

Type

Full Time

Job Description

Role Overview:

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

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.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 Details

Software 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 Details

Principal / 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 Details

Senior 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 Details

Sales 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 Details

Intern 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