Activ Surgical

Staff Software Engineer

Activ Surgical

full-time

Posted on:

Location Type: Hybrid

Location: BostonMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Maintain and improve overall Activ Surgical application software system and internal software tools.
  • Apply modern design principles to develop new features and improvements in software architecture, user-interface, database, and network from concept to design and implementation to commercial product release.
  • Conduct research and development of laser speckles contrast imaging (LSCI) algorithms and techniques using machine learning, advanced computer vision, and other state-of-the-art technologies.
  • Develop rapid prototypes for demonstrating new features, proof of concepts, GUI design, and hardware evaluation in direct collaboration with commercial and cross-functional team.
  • Improve Activ Surgical software development processes to meet the latest FDA guidelines and cybersecurity standards.
  • Evaluate and select third-party software tools and libraries, including SOUP (Software of Unknown Provenance) and COTS (Commercial off-the-shelf software).
  • Conduct investigations of software-related complaints from the field and internal users.
  • Contribute to the creation and revision of software design documents and other software development lifecycle documents.
  • Contribute to software design review and software pull request review.

Requirements

  • BS in Engineering, Computer Science, or a related field with a demonstrated passion for software development, software craftsmanship, and test-driven development with meticulous attention to details
  • 8+ years of experience in product software development, with 5+ years in medical device R&D.
  • Proficiency in Object Oriented Design, C++ 11 and beyond, C#/WPF MVVM Framework or other modern UI frameworks are required.
  • Expert in object-oriented analysis and design with product software development experience for real-time video rate image handling and processing.
  • Proficiency in scripting languages, such as Python, or PowerShell script and Windows batch commands.
  • Proficiency in software development best practices including software source control (git), unit testing, and continuous integration.
  • Good grasp of User Experience concepts, cybersecurity standards, and secure software development process.
  • Working knowledge of IEC 62304, ISO 13485, and FDA cybersecurity guidance.
  • Excellent oral and written communication skills, teamwork, and multitasking skills.
  • Advanced degree in Engineering, Computer Science, or a related field (Preferred).
  • Proficiency in GPU programming, Image processing, and automated test solutions (Preferred).
  • Experience in modern User Interface design (Preferred).
  • Knowledge of advanced imaging technologies (e.g. hyperspectral imaging, fluorescence imaging, multispectral imaging, or laser speckle contrast imaging) (Preferred).
  • Experience with surgical vision systems, especially endoscopic or laparoscopic camera platforms (Preferred).
  • Product development experience in network interface and database management software (Preferred).
  • Experience with Deep Learning, Convolutional Neural Networks, or other AI techniques (Preferred).
  • Experience in DevOps tools (Preferred).
  • Exposure to agile software methods (e.g. JIRA experience for software development sprints and issue tracking) (Preferred).
Benefits
  • Fortune 500 Health & Wellness Benefits
  • 401K Match with 100% immediate vesting.
  • Flexible PTO
  • Paid Parental Leave
  • Paid parking and commuter benefits.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#WPFMVVM FrameworkPythonPowerShellgitunit testingcontinuous integrationGPU programming
Soft Skills
communication skillsteamworkmultitaskingattention to detail
Certifications
BS in EngineeringBS in Computer Scienceadvanced degree in Engineeringadvanced degree in Computer Science