Staff Software Engineer
AI Summary
Staff Software Engineer builds and maintains software for Activ Surgical's medical imaging platform, focusing on real-time image processing, computer vision, and integration with partnerships.
About this role
About the job, About the Company Activ Surgical is an early-stage medical device startup dedicated to transforming advanced surgical visualization through innovative imaging, computer vision, and AI technologies. Our market-leading product integrates cutting-edge solutions to deliver enhanced clinical insights for laparoscopic and minimally invasive procedures. We are seeking an experienced ** Staff Software Engineer** to join our fast-moving, highly collaborative software team. This is an opportunity to work on challenging technical problems at the intersection of medical imaging, computer vision, machine learning, and real-time systems, and to have a direct impact on life-saving products used in the operating room.
Position Summary As a Staff Software Engineer, you will play a key role across all aspects of software development, helping expand adoption of our current product through ** integrating Activ Surgical technology with strategic partnerships** while contributing to the development of our next-generation platform. Your work will help empower surgeons with improved visualization and decision-making tools in the operating room. You will serve as a technical expert in applying modern software design principles to build scalable, high-performance software solutions for ** laser speckle contrast imaging (LSCI)** and ** fluorescence imaging** systems on Windows-based platforms. Leveraging your strong hands-on engineering skills and analytical expertise in data analysis, computer vision, and real-time systems, you will design and develop innovative, high-quality medical device software with minimal supervision. You are a flexible and dependable team player who collaborates effectively with engineers across disciplines to deliver breakthrough solutions in a fast-paced environment. You bring a positive, enthusiastic mindset and maintain professionalism and composure while working under pressure and meeting critical deadlines.
**Key Responsibilities **Product Development
· 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
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
Preferred:
- Advanced degree in Engineering, Computer Science, or a related field.
· Proficiency in GPU programming, Image processing, and automated test solutions.
· Experience in modern User Interface design.
- Knowledge of advanced imaging technologies (e.g. hyperspectral imaging, fluorescence imaging, multispectral imaging, or laser speckle contrast imaging)
- Experience with **surgical vision systems **, especially endoscopic or laparoscopic camera platforms
· Product development experience in network interface and database management software.
· Experience with Deep Learning, Convolutional Neural Networks, or other AI techniques.
· Experience in DevOps tools.
- Exposure to agile software methods (e.g. JIRA experience for software development sprints and issue tracking)
Benefits
Fortune 500 Health & Wellness Benefits,
401K Match with 100% immediate vesting.
Flexible PTO, Paid Parental Leave, Paid parking and commuter benefits.
Skills
Explore related jobs
More jobs at Activ
Similar Batch Commands jobs
Jobs in Boston
- Relationship ManagerFlywire · Boston, MA
- Senior Relationship ManagerFlywire · Boston, MA
- Field Reimbursement Manager, Oral MigraineAbbvie · Boston, MA
- Team Lead, Payment Experience, AmericasFlywire · Boston, MA
- Product Marketing Manager, EducationFlywire · Boston, MA
- OSenior Marketing ManagerOneScreen.AI, Inc · Boston, Morocco