Overview
On Site
Full Time
Skills
Mergers and Acquisitions
Software Engineering
Health Care
Organized
C#
Artificial Intelligence
Documentation
Test Plans
Agile
SAFE
SAP BASIS
Law
MPI
Science
Mathematics
Software Development
Medical Devices
Medical Imaging
C++
OOD
Image Processing
Image Analysis
Algorithms
Biomedicine
Version Control
Bug Tracking
English
Communication
Writing
Publications
Microsoft Windows
Quoting
Job Details
- Work for a global medical device organization
- Help shape the future of the organizations software engineering division
About Our Client
This 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 Description
Some 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 Pipeline
- Design 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 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, 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 Applicant
The 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 development
- Experience working on medical devices and medical imaging is ESSENTIAL
- 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
What's on Offer
The suitable Staff Software Engineer will be eligible for:
- Generous base salary
- Excellent benefits (Medical, Dental, Vision, 401k)
- Annual bonus on offer
- Long term incentives (RSU's)
- Generous PTO
- Excellent growth potential
Contact
Joshua Kerslake
Quote job ref
JN-708
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.