Senior Staff Software Engineer

Spryte Medical

Bedford (MA)

On-site

USD 150,000 - 190,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Spryte Medical in Bedford, MA is seeking a senior software engineer to contribute to the development of our medical imaging and diagnostic software. You will help define architecture, implement features, and support software lifecycle activities.

Candidates should have 10+ years in software engineering with 6+ years in medical device software, strong C++ and Qt, Python/JavaScript scripting, and experience with ISO 13485 environments; on-site work in Bedford.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or similar field.
  • 10+ years of software engineering experience, 6+ years in medical devices.
  • Proficiency in C++ and Qt Framework.

Responsibilities

  • Contribute to development of company application software and internal tools.
  • Contribute to the specification and implementation of a robust software architecture for all Spryte software.
  • Contribute to the research and development of image processing algorithms and techniques, including AI
  • Contribute to creation and revisions of Software Requirements Specifications (SRS) and risk analysis documents
  • Design, implement, and test software per defined architecture and SRSs
  • Develop rapid prototypes for demonstrating new features, GUI ideas, and for hardware evaluation
  • Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown Pedigree)
  • Maintain software cybersecurity documentation, including evaluation of CVEs in third party software.
  • Contribute to any refinements to the Software Development Lifecyle and subsidiary procedures as needed. Ensure that these procedures comply with applicable regulations. Ensure that software deliverables comply with these procedures.
  • Participate in software code reviews and design reviews
  • Participate in the creation of Intellectual Property
  • Other duties as assigned

Skills

Object Oriented programming
GUI/UX concepts
Software project leadership
Automated testing
Python
JavaScript
Image processing algorithms
Machine Learning

Education

Bachelor’s degree in computer science or related field

Tools

Git

Job description

Description

Essential Responsibilities
  • Contribute to the development of the company application software and internal software tools
  • Contribute to the specification and implementation of a robust software architecture for all Spryte software
  • Contribute to the research and development of image processing algorithms and techniques, including AI
  • Contribute to creation and revisions of Software Requirements Specifications (SRS) and risk analysis documents
  • Design, implement, and test software per defined architecture and SRSs
  • Develop rapid prototypes for demonstrating new features, GUI ideas, and for hardware evaluation
  • Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown Pedigree)
  • Maintain software cybersecurity documentation, including evaluation of CVEs in third party software.
  • Contribute to any refinements to the Software Development Lifecyle and subsidiary procedures as needed. Ensure that these procedures comply with applicable regulations. Ensure that software deliverables comply with these procedures.
  • Participate in software code reviews and design reviews
  • Participate in the creation of Intellectual Property
  • Other duties as assigned
Requirements
Experience & Qualifications
  • Ability to work on-site at our Bedford, MA office
  • Minimum of 10 years of experience in software engineering and minimum of 6 years of experience in developing software for medical devices
  • Bachelor’s degree in computer science, software engineering, or similar degree or equivalent job experience
  • Proficiency in Object Oriented languages, C++ required and Qt Framework highly desired
  • Proficiency in software development best practices including software source control, e.g., git
  • Experience leading projects through full software project lifecycle
  • Proficiency in automated test solutions is highly desired
  • Proficiency in scripting languages, such as Python, and JavaScript is highly desired
  • Good grasp of modern User Interface / User Experience concepts highly desired
  • Experience in medical device / ISO 13485 environment highly desired
  • Proficiency in Algorithm Development, image and signal processing, including Machine Learning is preferred
  • Previous experience in development of software and algorithms for diagnostic medical imaging devices

Equal Employment Opportunity: Spryte Medical is an Equal Opportunity Employer committed to building a diverse and inclusive workplace where everyone is respected, valued, and has the opportunity to succeed. We make all employment decisions based on qualifications, merit, and business needs, and do not discriminate on the basis of race, color, religion, creed, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, military or veteran status, or any other characteristic protected by applicable federal, state, or local law.

We are committed to providing reasonable accommodations to qualified individuals with disabilities and to applicants throughout the hiring process. If you require accommodation to participate in the application or interview process, please let us know.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer
Senior Staff Software Engineer

Spryte Medical, LLC. • Bedford (MA)

On-site
USD 120,000 - 180,000
Senior Staff Software Engineer — Medical Imaging & AI
Senior Staff Software Engineer — Medical Imaging & AI

Spryte Medical • Bedford (MA)

On-site
USD 150,000 - 190,000
Human Resources Manager
Human Resources Manager

Spryte Medical, LLC. • Bedford (MA)

On-site
USD 120,000 - 170,000
Human Resources Manager
Human Resources Manager

Spryte Medical • Bedford (MA)

On-site
USD 90,000 - 120,000
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off
Principal Software Engineer - Platform & Tech Leadership
Principal Software Engineer - Platform & Tech Leadership

Xometry • Waltham (MA)

Hybrid
USD 55,000 - 96,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer - Medical Imaging & AI
Senior Software Engineer - Medical Imaging & AI

Spryte Medical, LLC. • Bedford (MA)

On-site
USD 120,000 - 180,000
Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD <110,000
Principal Software Applications Engineer Onsite in Burlington MA
Principal Software Applications Engineer Onsite in Burlington MA

Glaukos Corporation • Burlington (MA)

On-site
USD 180,000 - 240,000
Senior Software Engineer, Valence
Senior Software Engineer, Valence

Alphatec Spine • Louisville (CO)

On-site
USD 120,000 - 130,000