Save Job Back to Search Job Description Summary Similar JobsWork for a global medical device organizationHelp shape the future of the organizations software engineering divisionAbout Our ClientThis organization is an industry leading medical device company that works on life-changing technologies across healthcare with leading products in diagnostics, medical devices, nutritional and branded generic medicines.Job DescriptionSome of the responsibilities for the successful C++ Staff Software Engineer will include:Design and implement features and strategies. The position will include 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 OCT Imaging PipelineDesign and refactor code to optimize the OOD of the OCT application.Provide documentation, test plans, and unit tests for all software changes.Work in a highly collaborative agile team environment using SAFeHave, and further develop, an understanding of customer usage of intravascular imaging technologies to help our team design and build the best products possible.Present, demonstrate, new features to customers around the world.MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.The Successful ApplicantThe suitable Staff Software Engineer will have the following experience:Bachelor's degree in a technical field (Science, Technology, Engineering, or Mathematics)5+ years of experience in software developmentExperience working on medical devices and medical imaging is ESSENTIALStrong 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 environmentWhat's on OfferThe suitable Staff Software Engineer will be eligible for:Generous base salaryExcellent benefits (Medical, Dental, Vision, 401k)Annual bonus on offerLong term incentives (RSU's)Generous PTOExcellent growth potentialContactJoshua KerslakeQuote job refJN-032025-6701708Job summarySectorInformation TechnologySub SectorIT DevelopmentIndustryTechnology & TelecomsLocationInternationalContract TypePermanentConsultant nameJoshua KerslakeJob ReferenceJN-032025-6701708