Staff SW Engineer

Boston, Massachusetts

Gateway Recruiting
Apply for this Job
Job Opportunity:

The fundamental function for this role will be the software implementation and integration of software. The position will also include fixing bugs in both the back end and front-end of the Intravascular Imaging System software. The successful candidate will bring strong C , Image Analysis, and object-oriented programming experience to work in a variety of areas within application software.

Job Responsibilities:
  • Design and implement features and strategies.
  • Code development, and fixing bugs using highly efficient and well-organized code in either of the following languages: C , C , and Image Analysis.
  • Work to integrate AI imaging algorithms and maintain the Imaging Pipeline
  • Design and refactor code to optimize the application.
  • Provide documentation, test plans, and unit tests for all software changes.
  • Work in a highly collaborative agile team environment using SAFe
  • Have, and further develop, an understanding of customer usage of intravascular imaging technologies to help our team design and build the best products possible.
  • Present and demonstrate new features to customers around the world.
Required Qualifications:
  • Bachelor's degree ( 9 years) in a technical field (Science, Technology, Engineering, or Mathematics) Or an equivalent combination of education and work experience.
  • 6+ years of experience in software development (combination of programming-heavy coursework, school projects, freelance work and professional experience).
  • Strong C and Object-Oriented design skills.
  • Familiarity with 2D image processing and medical image analysis.
  • Algorithm development experience for biomedical imaging applications.
  • Experience with source control and bug tracking tools.
  • Excellent English communication skills, oral, reading and writing (should be comfortable reading scientific publications).
  • Experience developing on the Microsoft Windows platform.
  • Ability to work in a dynamic team environment.
Preferred Qualifications:
  • Master's degree highly preferred.
  • 3D Graphics Programming experience a strong plus.
  • Demonstrated experience within a medical device development environment.
  • Experience developing medical device software.
  • Experience creating thorough testing methodologies.
  • Hardware interface programming is a strong plus.
  • Experience working with client/server architectures (REST, .NET)
  • Experience with SIMD CPU and/or GPU programming.
  • Experience with Machine Learning, AI or Deep Learning is a plus.
Date Posted: 03 April 2025
Apply for this Job