C++ Engineering Lead

4 weeks ago


Toronto, Ontario, Canada Cadence Design Systems, Inc. Full time
C++ Engineering Lead at Cadence Design Systems, Inc.

Cadence Design Systems, Inc. is in search of a skilled C++ Engineering Lead to become a vital member of the Protium Software Development Team. This dedicated team focuses on the creation and improvement of the Protium FPGA-Based Prototyping solution, utilized by top-tier organizations for pre-Silicon software validation.

Key Responsibilities:
  • Enhance the Static Timing Analysis (STA) capabilities within the Protium Compiler
  • Develop and implement innovative algorithms in C++ to accommodate Multi-cycle constraints
  • Optimize performance and memory usage through multi-threading techniques
  • Establish the EDA automation workflow for the platform
  • Create comprehensive Design Specifications and Unit Tests
Qualifications:
  • Bachelor's or Master's degree in Computer Science or Electrical/Computer Engineering
  • Proven experience in FPGA or ASIC prototyping, synthesis, or verification
  • Exceptional programming proficiency in C/C++
  • Deep understanding of Verilog and digital circuit design
  • Familiarity with logic simulators and multi-threaded programming methodologies

Join our team at Cadence Design Systems, Inc. and contribute to addressing complex challenges in technology.



  • Toronto, Ontario, Canada Lorven Technologies Full time

    Position: Lead C++ Software Engineer (Financial Services/Technology) Location: Toronto, ON Duration: Long-term Engagement Overview:As a Lead C++ Software Engineer at Lorven Technologies, you will play a pivotal role in developing innovative solutions within the financial services sector. Your expertise in C++ will be essential in driving the design and...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Position: Lead C++ Software Engineer (Financial Services/Technology) Location: Remote Employment Type: Long-term Contract Overview:We are seeking a highly skilled Lead C++ Software Engineer to join our dynamic team at Lorven Technologies. This role is pivotal in driving innovation within the financial services sector, focusing on cutting-edge technology...


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

    About the RoleCadence Design Systems, Inc. is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a key member of our team, you will play a critical role in developing and enhancing the Protium FPGA-Based Prototyping product.Key ResponsibilitiesEnhance Static Timing Analysis (STA) in the Protium Compiler by...


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

    About the RoleCadence Design Systems, Inc. is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a key member of our team, you will play a critical role in developing and enhancing the Protium FPGA-Based Prototyping product.Key ResponsibilitiesEnhance Static Timing Analysis (STA) in the Protium Compiler by...


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

    About the RoleCadence Design Systems, Inc. is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a key member of our team, you will play a critical role in developing and enhancing the Protium FPGA-Based Prototyping product.Key ResponsibilitiesEnhance Static Timing Analysis (STA) in the Protium Compiler by...


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

    About the RoleCadence Design Systems, Inc. is seeking an exceptional C++ software engineer to join the Protium Software Development Team. As a key member of our team, you will play a critical role in developing and enhancing the Protium FPGA-Based Prototyping product.Key ResponsibilitiesEnhance Static Timing Analysis (STA) in the Protium Compiler by...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Position: Senior C++ Software Engineer (Financial Services Sector) Location: Remote Employment Type: Long-term Contract Job Overview:We are seeking a highly skilled Senior C++ Software Engineer to contribute to our projects in the financial services domain. The ideal candidate will possess a deep understanding of modern C++ programming and demonstrate...


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

    Job SummaryCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team.Key ResponsibilitiesEnhance Static Timing Analysis (STA) in the Protium Compiler.Implement new algorithms in C++ to support Multi-cycle constraints and other SDC exceptions such as set_false_path.Optimize memory and runtime by using...


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

    Job SummaryCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team.Key ResponsibilitiesEnhance Static Timing Analysis (STA) in the Protium Compiler.Implement new algorithms in C++ to support Multi-cycle constraints and other SDC exceptions such as set_false_path.Optimize memory and runtime by using...


  • Toronto, Ontario, Canada ZAPCOM GROUP INC Full time

    About Zapcom Group Inc.Zapcom Group Inc. is a leading global product engineering and technology solutions company with a strong presence in the US and international markets. With a rich history of innovation and a commitment to excellence, we specialize in delivering boutique customer-centric solutions to clients across various industries.Job SummaryWe are...


  • Toronto, Ontario, Canada ZAPCOM GROUP INC Full time

    About Zapcom Group Inc.Zapcom Group Inc. is a leading global product engineering and technology solutions company with a strong presence in the US and international markets. With a rich history of innovation and a commitment to excellence, we specialize in delivering boutique customer-centric solutions to clients across various industries.Job SummaryWe are...


  • Toronto, Ontario, Canada MV Engineering Full time

    Job SummaryWe are seeking a highly motivated and detail-oriented Software Engineering intern/co-op to join our team at MV Engineering. As a software engineering intern/co-op, you will have the opportunity to work closely with our software engineers to design, develop, and maintain our software applications.Key ResponsibilitiesCollaborate with software...


  • Toronto, Ontario, Canada MV Engineering Full time

    Job SummaryWe are seeking a highly motivated and detail-oriented Software Engineering intern/co-op to join our team at MV Engineering. As a software engineering intern/co-op, you will have the opportunity to work closely with our software engineers to design, develop, and maintain our software applications.Key ResponsibilitiesCollaborate with software...

  • Lead C++ Programmer

    1 week ago


    Toronto, Ontario, Canada Autodesk Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Autodesk. As a global leader in 3D design, engineering, and entertainment software, we help people imagine, design, and make a better world.The successful candidate will be a member of our team that builds and maintains the framework for building the Fusion UI,...

  • Lead C++ Programmer

    7 days ago


    Toronto, Ontario, Canada Autodesk Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Autodesk. As a global leader in 3D design, engineering, and entertainment software, we help people imagine, design, and make a better world.The successful candidate will be a member of our team that builds and maintains the framework for building the Fusion UI,...


  • Toronto, Ontario, Canada Firebag Technical Solutions Full time

    About Firebag Technical SolutionsWe are a professional consulting engineering firm that provides project planning, engineering design, and project management services to the oil and gas industry. Our expertise lies in conventional oil and gas projects, heavy oil (SAGD, CSS) processing, and enhanced oil recovery projects.Main Duties and CompetenciesThe...


  • Toronto, Ontario, Canada Firebag Technical Solutions Full time

    About Firebag Technical SolutionsWe are a professional consulting engineering firm that provides project planning, engineering design, and project management services to the oil and gas industry. Our expertise lies in conventional oil and gas projects, heavy oil (SAGD, CSS) processing, and enhanced oil recovery projects.Main Duties and CompetenciesThe...


  • Toronto, Ontario, Canada Firebag Technical Solutions Full time

    About Firebag Technical SolutionsWe are a professional consulting engineering firm that provides project planning, engineering design, and project management services to the oil and gas industry. Our expertise lies in conventional oil and gas projects, heavy oil (SAGD, CSS) processing, and enhanced oil recovery projects.Main Duties and CompetenciesThe...


  • Toronto, Ontario, Canada Firebag Technical Solutions Full time

    About Firebag Technical SolutionsWe are a professional consulting engineering firm that provides project planning, engineering design, and project management services to the oil and gas industry. Our expertise lies in conventional oil and gas projects, heavy oil (SAGD, CSS) processing, and enhanced oil recovery projects.Main Duties and CompetenciesThe...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    Position Overview At SoundHound Inc, we are at the forefront of developing Voice AI solutions that integrate conversational intelligence across various sectors, including automotive and hospitality. Our mission is to empower brands by creating innovative products that enhance customer interactions. Role Expectations We are looking for a seasoned Senior...