Jobs and Careers
BO

Senior Software Developer (C++ & Qt) / Développeur logiciel principal (C++ et Qt)

Boston Scientific
Montréal, Canadafull_timeVerifiedPosted 21 Aug 2025
💰 CA$158,200/yr(CA$79,700/yrCA$158,200/yr)

About the role

Additional Locations: Canada-QC-Montreal

Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance

At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions.

 

About the role: 

We are seeking an experienced Senior Software Engineer to join our multidisciplinary team developing innovative medical devices. In this role, you will contribute to the design and development of software components that drive our next-generation therapeutic and diagnostic platforms. You’ll work across the full software development lifecycle, partnering with R&D, engineering, and quality teams, to deliver high-performance, regulatory-compliant solutions that support life-saving cardiovascular interventions.

 

Your responsibilities will include:

  • Design and implement new functionality across multiple software components for embedded medical devices
  • Participate in the complete software development lifecycle: design, implementation, testing, debugging, documentation, and maintenance
  • Develop internal tools, test utilities, and scripts to support and streamline the engineering workflow
  • Research new product concepts, identify cost-effective solutions, and evaluate potential suppliers
  • Support and improve existing products through verification, validation, and performance optimization
  • Troubleshoot and diagnose technical issues across hardware-software interfaces
  • Create and maintain technical documentation, including product specifications and operational manuals
  • Assist in validating and testing prototypes to ensure compliance with regulatory and quality standards
  • Collaborate with quality and manufacturing teams to ensure production-level product reliability and compliance
  • Maintain accurate and up-to-date design documentation throughout the product lifecycle 

 

Required qualifications: 

  • Bachelor’s or master’s degree in software engineering, computer science or a related field
  • 7+ years of experience in software development, with a proven track record of delivering robust and scalable applications.
  • 6+ years of professional experience with modern C++ (C++11/14 or later), demonstrating proficiency in writing clean, maintainable, and efficient code.
  • Strong understanding and application of object-oriented programming, design patterns, threading, and concurrency
  • Strong experience with Qt/QML for graphical user interface (GUI) development, using MVC architecture
  • Ability to produce clean, readable, and maintainable code following project-specific conventions
  • Passion for innovation in medical device development and a strong commitment to product quality
  • Excellent collaboration and communication skills across cross-functional teams

 

Preferred qualifications:

  • Experience with multithreading, memory management, and cross-platform development (Windows/Linux)
  • Proficient with CMake and C++ debugging tools
  • Experience with Test-Driven Development (TDD) and writing unit tests
  • Familiarity with communication protocols such as CAN Bus, Ethernet, and UART
  • Knowledge of embedded Linux environments (e.g., Yocto, boot2Qt, Ubuntu)
  • Experience working in Agile/Scrum development teams
  • Exposure to CI/CD practices in regulated environments
  • Experience with C# and WPF
  • Background in regulated industries such as medical devices, aerospace, or pharmaceuticals 

 

À propos du poste

Nous sommes à la recherche d’un ingénieur principal expérimenté dans le domaine des logiciels pour renforcer notre équipe multidisciplinaire chargée du développement de dispositifs médicaux novateurs. À ce titre, vous contribuerez à la conception et au développement de composants logiciels qui alimentent nos plateform

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Boston Scientific

View company profile →