Boston Scientific

Principal Software Engineer (Image Processing/Machine Learning)

Boston Scientific

Marlborough, MA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Boston Scientific, a global medical technology company dedicated to improving the health and well-being of patients around the world. We are seeking a highly skilled and innovative Principal Software Engineer with expertise in image processing and machine learning to join our dynamic team. As a Principal Software Engineer at Boston Scientific, you will have the opportunity to lead and contribute to cutting-edge projects that utilize advanced technologies to develop life-saving medical devices. If you have a passion for developing groundbreaking software solutions and a strong background in image processing and machine learning, we encourage you to apply for this exciting opportunity. Join us in our mission to make a meaningful impact on the lives of patients and become a part of a company that values diversity, collaboration, and innovation.

  1. Develop and implement innovative software solutions using image processing and machine learning techniques.
  2. Lead and contribute to projects involving advanced technologies to develop medical devices.
  3. Collaborate with cross-functional teams to design, develop, and test software solutions.
  4. Stay updated with the latest advancements in image processing and machine learning and apply them to the development of medical devices.
  5. Work closely with product managers and stakeholders to understand project requirements and translate them into technical specifications.
  6. Conduct research and feasibility studies to identify new software solutions that can enhance the performance of existing medical devices.
  7. Mentor and guide junior software engineers in the team to ensure high-quality and timely delivery of projects.
  8. Participate in code reviews and provide constructive feedback to maintain code quality and standards.
  9. Troubleshoot and debug software issues to ensure smooth functioning of medical devices.
  10. Adhere to company policies and procedures, as well as industry regulations and standards, while developing software solutions.
  11. Continuously improve and optimize software processes and procedures to increase efficiency and effectiveness.
  12. Communicate project progress, challenges, and solutions to the team and stakeholders in a timely and professional manner.
  13. Maintain a safe and secure work environment by following company guidelines and protocols.
  14. Uphold the company's values of diversity, collaboration, and innovation in all aspects of work.
Where is this job?
This job is located at Marlborough, MA, USA
Job Qualifications
  • In-Depth Knowledge Of Image Processing And Machine Learning Techniques: A Principal Software Engineer At Boston Scientific Should Have Extensive Knowledge And Experience In Image Processing And Machine Learning Techniques, Including Deep Learning, Computer Vision, And Data Analytics.

  • Strong Programming Skills: The Ideal Candidate Should Have A Strong Background In Programming Languages Such As Python, Matlab, And C++ To Develop Software Solutions For Image Processing And Machine Learning Applications.

  • Experience In Medical Device Industry: A Principal Software Engineer At Boston Scientific Should Have Prior Experience Working In The Medical Device Industry, Specifically In Developing Image Processing And Machine Learning Algorithms For Medical Devices.

  • Leadership And Project Management Skills: As A Principal Software Engineer, The Candidate Should Have Experience Leading And Managing A Team Of Engineers And Projects Related To Image Processing And Machine Learning. They Should Also Possess Strong Communication And Interpersonal Skills To Collaborate With Cross-Functional Teams.

  • Advanced Degree In Computer Science Or Related Field: A Master's Or Ph.d. Degree In Computer Science, Electrical Engineering, Or A Related Field Is Typically Required For A Principal Software Engineer Position At Boston Scientific. Advanced Education And Research Experience In Image Processing And Machine Learning Are Highly Valued.

Required Skills
  • Software Development

  • Data Analysis

  • Machine Learning

  • Deep Learning

  • Computer Vision

  • Algorithm design

  • Statistical modeling

  • Image Processing

  • Neural Networks

  • Image segmentation

  • Feature Extraction

  • Object

Soft Skills
  • Communication

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • flexibility

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Decision-making

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer (Image Processing/Machine Learning) in Marlborough, MA, USA is $130,000 - $160,000 per year. This may vary depending on the specific company, experience level, and other factors.

Additional Information
Boston Scientific is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedNovember 7th, 2024
Apply BeforeApril 11th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Boston Scientific

Boston Scientific Corp. engages in the development, manufacture and marketing of medical devices that are used in interventional medical specialties. Its products and technologies are used to diagnose or treat medical conditions, including heart, digestive, pulmonary, vascular, urological, women's health and chronic pain conditions.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started