Current jobs related to Senior C++ Software Development Lead - Greater Montreal Metropolitan Area - Cadence Design Systems


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Job Title: Senior C++ Software Development Team LeadMaya HTT is a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. We collaborate with Siemens Digital Industries Software to provide software, AI, and engineering services to clients and partners worldwide.Job Summary:We are seeking an experienced C++ Team...


  • Montreal, Canada Intelcom Express Inc. Full time

    h3>Senior Software Developer- (C#) As a Senior Software Developer at Intelcom, you will play a pivotal role in the growth and development of the Logistics Systems, using Python and C# while leveraging Cloud Services. The ideal candidate is a divergent thinker who understands industry best practices and has experience with modern coding languages like C#,...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Job Title: Senior Software Developer C++We are seeking an experienced Senior Software Developer C++ to join our team at Boston Scientific Gruppe. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for medical devices.Key Responsibilities:Design and develop software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Job Title: Senior Software Developer C++We are seeking an experienced Senior Software Developer C++ to join our team at Boston Scientific Gruppe. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for medical devices.Key Responsibilities:Design and develop software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++) - ElectrophysiologyAt Boston Scientific, we're committed to advancing science for life by developing innovative medical solutions that improve patient lives and create value for our customers.We're seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++) - ElectrophysiologyAt Boston Scientific, we're committed to advancing science for life by developing innovative medical solutions that improve patient lives and create value for our customers.We're seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior C++ Software Developer - ElectrophysiologyJoin our team of talented software developers at Boston Scientific Gruppe, a global leader in medical science. We're committed to solving the challenges that matter most and transforming lives through innovative medical solutions.About the RoleWe're seeking an experienced Senior C++ Software Developer to...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior C++ Software Developer - ElectrophysiologyJoin our team of talented software developers at Boston Scientific Gruppe, a global leader in medical science. We're committed to solving the challenges that matter most and transforming lives through innovative medical solutions.About the RoleWe're seeking an experienced Senior C++ Software Developer to...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++) - ElectrophysiologyAt Boston Scientific, we're committed to advancing science for life by developing innovative medical solutions that improve patient lives and create value for our customers.We're seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++) - ElectrophysiologyAt Boston Scientific, we're committed to advancing science for life by developing innovative medical solutions that improve patient lives and create value for our customers.We're seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software...


  • Montreal, Canada Intelcom Express Inc. Full time

    Senior Software Developer- (C#) As a Senior Software Developer at Intelcom, you will play a pivotal role in the growth and development of the Logistics Systems, using Python and C# while leveraging Cloud Services. We want someone who is comfortable asking “why?”. The ideal candidate is a divergent thinker who understands industry best practices and has...


  • Montreal, Canada Intelcom Express Inc. Full time

    Senior Software Developer- (C#) As a Senior Software Developer at Intelcom, you will play a pivotal role in the growth and development of the Logistics Systems, using Python and C# while leveraging Cloud Services. We want someone who is comfortable asking “why?”. The ideal candidate is a divergent thinker who understands industry best practices and has...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++) - ElectrophysiologyJoin our team of innovative software developers at Boston Scientific, a global leader in medical science. As a Senior Software Developer (C++), you will contribute to the development of on-system software for medical devices.About the RoleWe are seeking an experienced and highly motivated Senior Software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++) - ElectrophysiologyJoin our team of innovative software developers at Boston Scientific, a global leader in medical science. As a Senior Software Developer (C++), you will contribute to the development of on-system software for medical devices.About the RoleWe are seeking an experienced and highly motivated Senior Software...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++)We are seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software.Key Responsibilities:Participate in new product development activities such as research, design, and testing to bring products from concept to market.Develop scripts, test utilities, and...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++)We are seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software.Key Responsibilities:Participate in new product development activities such as research, design, and testing to bring products from concept to market.Develop scripts, test utilities, and...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++)We are seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software.Key Responsibilities:Participate in new product development activities such as research, design, and testing to bring products from concept to market.Develop scripts, test utilities, and...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior Software Developer (C++)We are seeking an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software.Key Responsibilities:Participate in new product development activities such as research, design, and testing to bring products from concept to market.Develop scripts, test utilities, and...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior C++ Software DeveloperWe are seeking an experienced Senior C++ Software Developer to join our team in Montreal, QC, Canada. As a key member of our software development team, you will be responsible for designing, developing, and testing on-system software for our medical devices.Key Responsibilities:Participate in new product development activities,...


  • Montreal, Quebec, Canada Boston Scientific Gruppe Full time

    Senior C++ Software DeveloperWe are seeking an experienced Senior C++ Software Developer to join our team in Montreal, QC, Canada. As a key member of our software development team, you will be responsible for designing, developing, and testing on-system software for our medical devices.Key Responsibilities:Participate in new product development activities,...

Senior C++ Software Development Lead

2 months ago


Greater Montreal Metropolitan Area, Canada Cadence Design Systems Full time
About the Role

Cadence Design Systems is seeking a highly skilled and experienced Principal C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing new features and algorithms for our Custom Prototyping Flow.

Key Responsibilities:

  • Design and develop new features and algorithms for our Custom Prototyping Flow
  • Collaborate with cross-functional teams to discuss implementation specifications and resolve implementation or usage issues
  • Work with technical support lead and key customers to resolve technical issues
  • Develop and maintain high-quality software solutions
  • Stay up-to-date with industry trends and emerging technologies

Requirements:

  • Bachelor's degree in Computer Science or Electrical Engineering with a minimum of 7 years of related experience, or Master's with a minimum of 5 years of related experience, or PhD with a minimum of 1 year of related experience
  • Minimum of 2 years of relevant industry experience in algorithmic software development for FPGAs
  • Strong desire and ability to work in a fast-paced environment
  • Eagerness to learn and master new technologies
  • Strong development experience in C++, C#, or Java
  • Strong CS fundamentals background in data structures, algorithms, and systems architecture
  • Experience in logic optimization, compilation of RTL memory models, and arithmetic operators
  • Ability to work on all parts of the stack (algorithms, databases, UI) and revisit traditional synthesis and optimization algorithms using emerging technologies
  • Knowledge of logic simulators and exposure to multi-threaded/concurrent programming

What We Offer:

  • Opportunity to work on cutting-edge technology
  • Collaborative and dynamic work environment
  • Professional growth and development opportunities
  • Competitive compensation and benefits package

About Cadence Design Systems:

Cadence Design Systems is a leading provider of electronic design automation (EDA) software and services. We enable our customers to design and develop complex electronic systems and integrated circuits (ICs) more efficiently and effectively.