Current jobs related to Senior C++ Software Engineer - Toronto, Ontario - Cadence Design Systems


  • Toronto, Ontario, Canada ZAPCOM GROUP INC Full time

    Job Title: Senior C++ Software EngineerAbout the Role:We are seeking a highly skilled Senior C++ Software Engineer to join our team at Zapcom Group Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software applications using C++.Key Responsibilities:* Design and develop...


  • Old Toronto, Ontario, Canada Cadence Design Systems Full time

    Senior C++ Software EngineerCadence Design Systems is seeking a highly skilled Senior C++ Software Engineer to join our Protium Software Development Team. As a key member of our team, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping product, which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software...


  • Old Toronto, Ontario, Canada Cadence Design Systems Full time

    Senior C++ Software EngineerCadence Design Systems is seeking a highly skilled Senior C++ Software Engineer to join our Protium Software Development Team. As a key member of our team, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping product, which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior C++ Software EngineerJob Summary:We are seeking a highly skilled Senior C++ Software Engineer to join our team. The ideal candidate will have extensive experience in C++ development on Linux and a strong background in database-centric applications.Responsibilities: Development in C++ on Linux for a database-centric application Working with...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior C# Software DeveloperHighbrow LLC is seeking a skilled Senior C# Software Developer to join our team. The ideal candidate will have a strong background in C# development and experience with software engineering fundamentals.Responsibilities:Automate regression testing harness to run batches overnight or ad hoc.Produce test data for new...


  • Toronto, Ontario, Canada Align Technology, Inc. Full time

    Job Title: Senior C++ Software Engineer in 3D ModelingAt Align Technology, we believe that a great smile can transform a person's life. We create technology that gives people the confidence to take on whatever's next. Our company has revolutionized the orthodontic industry with the introduction of the Invisalign system, and we continue to innovate with our...


  • Toronto, Ontario, Canada Jay Analytix Full time

    Key ResponsibilitiesAs a Senior Enterprise C++ Software Engineer at Jay Analytix, you will be responsible for covering the whole development life cycle, leveraging your 8+ years of experience in C++ in an enterprise environment. Your strong SQL knowledge and expertise will be valuable assets in this role. Additionally, your strong client-facing skills and...


  • Toronto, Ontario, Canada Cadence Design Systems, Inc. Full time

    Job Title: Lead C++ Software EngineerCadence Design Systems, Inc. is seeking an exceptional C++ software engineer to join our Protium Software Development Team. As a key member of our team, you will develop and enhance the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their...


  • Toronto, Ontario, Canada Cadence Design Systems, Inc. Full time

    Job Title: Lead C++ Software EngineerCadence Design Systems, Inc. is seeking an exceptional C++ software engineer to join our Protium Software Development Team. As a key member of our team, you will develop and enhance the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their...


  • Old Toronto, Ontario, Canada Cadence Design Systems Full time

    Lead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team.We are looking for a talented individual to develop and enhance the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's.The...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior C# Software DeveloperJob Summary:We are seeking a highly skilled Senior C# Software Developer to join our team at Highbrow LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C#.Key Responsibilities:Design and develop software applications...


  • Old Toronto, Ontario, Canada Cadence Design Systems Full time

    Lead C++ Software EngineerAt Cadence Design Systems, we're seeking an exceptional C++ software engineer to join our Protium Software Development Team.About the RoleDevelop and enhance the Protium FPGA-Based Prototyping product for leading CPU/GPU/HyperScaler companies.Design and implement new algorithms and optimizations for Quality of Results (QoR) and...


  • Old Toronto, Ontario, Canada Cadence Design Systems Full time

    Lead C++ Software EngineerAt Cadence Design Systems, we're seeking an exceptional C++ software engineer to join our Protium Software Development Team.About the RoleDevelop and enhance the Protium FPGA-Based Prototyping product for leading CPU/GPU/HyperScaler companies.Design and implement new algorithms and optimizations for Quality of Results (QoR) and...


  • Toronto, Ontario, Canada ZAPCOM GROUP INC Full time

    About Zapcom Group Inc.Zapcom Group Inc. is a global product engineering and technology solutions company with a strong presence in the US, Canada, India, and other regions. With a focus on boutique customer-centric solutions, we help clients across various industries achieve their business objectives through innovative technology solutions.Job DescriptionWe...


  • Toronto, Ontario, Canada ZAPCOM GROUP INC Full time

    About Zapcom Group Inc.Zapcom Group Inc. is a global product engineering and technology solutions company with a strong presence in the US, Canada, India, and other regions. With a focus on boutique customer-centric solutions, we help clients across various industries achieve their business objectives through innovative technology solutions.Job DescriptionWe...


  • Toronto, Ontario, Canada Cadence Design Systems Full time

    Unlock the Power of ProtiumCadence Design Systems is seeking a highly skilled C++ Software Engineer to join our Protium Software Development Team. As a key member of our team, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of...


  • Toronto, Ontario, Canada Ripple Full time

    Company OverviewRipple is a leading technology company that's revolutionizing the way value moves around the world. Our mission is to create a more inclusive and accessible financial system, and we're looking for talented engineers to help us achieve this vision.About the RoleWe're seeking an experienced Senior Software Engineer, C++ Developer to join our...


  • Toronto, Ontario, Canada SS&C Technologies Holdings Full time

    Job Title: Senior Software Quality Assurance EngineerAbout the Role:We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at SS&C Technologies Holdings. As a key member of our QA team, you will be responsible for developing and executing exploratory and automated tests to ensure product quality.Key...


  • Toronto, Ontario, Canada SS&C Technologies Holdings Full time

    Job Title: Senior Software Quality Assurance EngineerAbout the Role:We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at SS&C Technologies Holdings. As a key member of our QA team, you will be responsible for developing and executing exploratory and automated tests to ensure product quality.Key...


  • Old Toronto, Ontario, Canada Align Technology, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Align Technology, Inc. As a key member of our Appliance Design Innovation Team, you will be responsible for designing, developing, and implementing innovative solutions for modeling 3D objects, processing 3D surfaces, and modeling treatment.Key...

Senior C++ Software Engineer

2 months ago


Toronto, Ontario, Canada Cadence Design Systems Full time
About the Role

Cadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team. As a key member of our team, you will play a crucial role in developing and enhancing the Protium FPGA-Based Prototyping product.

Key Responsibilities
  • Develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Compiler.
  • Enhance Static Timing Analysis (STA) in the Protium Compiler.
  • Implement new algorithms in C++ to support Multi-cycle constraints and other SDC exceptions.
  • Develop the EDA automation flow for the platform with other engineers.
  • Write Design Specifications and Unit Tests for your code.
Requirements
  • Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field.
  • Minimum 4 years of related experience, or Master's degree with 2 years of experience, or PhD with thesis in a relevant area.
  • Excellent programming skills in C/C++ and experience with Verilog or SystemVerilog.
  • Strong understanding of digital circuits and object-oriented programming.
  • Knowledge of ML/AI algorithms and deployment in production code is a plus.
About Cadence

Cadence is a global electronic design automation company providing software, hardware, and intellectual property to design advanced semiconductor chips. We are passionate about solving the world's toughest technical challenges and pushing the limits of the industry.

We welcome applications from candidates with disabilities and in equity-seeking groups. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, or any other protected class.