Boston Scientific is looking to solve complex customer and operational challenges within the Endoscopy division by developing innovative product technologies, including medical device software systems.
Requirements
- Proficient in C/C++ programming, with experience developing and debugging robust, high-performance applications for embedded or system-level software.
- Experience using the Qt framework to develop cross-platform GUI applications or embedded device interfaces, including familiarity with event-driven programming and UI/UX principles.
- Experience defining and implementing APIs and communication protocols for instrumentation control.
- Proficiency with source code management tools such as Git or AccuRev.
- Experience developing in Linux environments.
- Hands-on experience with CI/CD practices in regulated environments.
- Knowledge of IEC 62304 and other relevant medical device software standards.
Responsibilities
- Design, implement, integrate, and test software for complex electronic medical systems, including capital equipment and systems-of-systems.
- Develop and apply best practices for medical device software development to ensure reliability, scalability, and maintainability.
- Write clean, maintainable code and create comprehensive technical documentation.
- Collaborate across functional and divisional teams to address engineering and business challenges.
- Translate technical findings into clear, actionable recommendations for senior stakeholders and decision-makers.
Other
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Biomedical Engineering, Physics, or related technical field.
- Minimum of 2+ years of relevant work experience.
- Ability to work in a hybrid work model, with a minimum of three days per week in the local office.
- Boston Scientific will not offer sponsorship or take over sponsorship of an employment visa for this position at this time.
- Relocation assistance is not available for this position at this time.