Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Boston Scientific Senior Software Developer C++ - Electrophysiology 
Canada, Quebec, Montreal 
882456895

30.08.2024


We are looking for an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software. The candidate will partake in new product development activities such as research, design, and testing to bring products from concept to market.

Your responsibilities will include:

  • Participate in software development of new functionality in various software components for devices.
  • Participate in the full software development lifecycle (develop, test, document, debug and maintain the applications).
  • Develop scripts, test utilities, and other development aids to improve designer efficiency.
  • Research product concepts and potential manufacturers for cost-effective development
  • Improve, verify, and/or validate existing products
  • Troubleshoot and diagnose issues with equipment and devices
  • Development of written material such as product specification sheets and operational manuals
  • Design Documentation
  • Validate & test prototype designs ensuring to meet applicable regulatory expectations
  • Work closely with quality departments to ensure product quality during production

Required qualifications:

  • University degree in Software Engineering or Computer Science
  • 5+ years’ experience with Qt GUI toolkit (including QML).
  • Strong understanding of C++11/14 or later versions, boost, STL
  • Ability to work in a team with different departments and communicate effectively; fluent English (oral & written), working French.
  • Development techniques, design patterns, threading, and concurrency.
  • Multithreaded application development that includes testing and debugging C++ on Linux/Windows
  • Graphical user interface development with Qt/QML.
  • Experience in software QA/testing practices.
  • Working within an Agile software development environment.
  • Experience in Continuous Integration/Continuous Deployment (CI/CD) software practice in a regulated environment.

Preferred qualifications:

  • Master’s degree in Software Engineering or Computer Science
  • Passion to contribute to cutting-edge medical device development.
  • Experience with software design to meet stringent regulatory requirements such as pharmaceutical, aeronautical, or medical devices is an asset.