Staff SW Engineer
Boston, MA
Full Time
Medical Device | Technology | Engineering
Experienced
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.
Apply for this position
Required*