Tech Lead Performance Engineer

3 days ago


Toronto, Ontario, Canada Cadence Design Systems Full time
Lead C++ Software Engineer

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 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.

Key Responsibilities:
  • Develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Compiler.
  • Work with a small team of engineers to develop our next generation FPGA-based verification platform.
  • 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 in Computer Science, Electrical/Computer Engineering, or related field.
  • Minimum 4 years of related experience, or Master's with 2 years of experience, or PhD with thesis in a relevant area.
  • Excellent programming skills in C/C++ and experience with Object-Oriented Programming.
  • Knowledge of Verilog or SystemVerilog and digital circuits.
  • Experience with ML/AI algorithms and deployment in production code a plus.
About Cadence Design Systems:

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.



  • Toronto, Ontario, Canada Cohere Full time

    Unlock Your Potential as a Software Engineering Tech Lead at CohereWe're on a mission to scale intelligence and serve humanity. Our team crafts the digital face of Cohere, providing clear and engaging content that showcases our technology. As a Software Engineering Tech Lead, you'll be part of a remote-friendly environment where collaboration and flexibility...


  • Toronto, Ontario, Canada Cohere Full time

    Unlock Your Potential as a Software Engineering Tech Lead at CohereWe're on a mission to scale intelligence and serve humanity. Our team crafts the digital face of Cohere, providing clear and engaging content that showcases our technology. As a Software Engineering Tech Lead, you'll be part of a remote-friendly environment where collaboration and flexibility...


  • Toronto, Ontario, Canada Alexi Full time

    About AlexiAlexi is a Toronto-based AI LegalTech company that's revolutionizing the legal services industry with cutting-edge technology and innovative solutions.Job DescriptionWe're seeking a highly skilled Lead Full Stack Engineer/ Tech Lead to join our team and lead the development of our current product. As a key member of our engineering team, you'll be...


  • Toronto, Ontario, Canada Alexi Full time

    About AlexiAlexi is a Toronto-based AI LegalTech company that's revolutionizing the legal services industry with cutting-edge technology and innovative solutions.Job DescriptionWe're seeking a highly skilled Lead Full Stack Engineer/ Tech Lead to join our team and lead the development of our current product. As a key member of our engineering team, you'll be...


  • Toronto, Ontario, Canada Info-Tech Research Group Full time

    About the Role As a Sales Leader, you will spearhead the team responsible for cultivating new Technology Provider Partners within Info-Tech's ecosystem. Your focus will be on driving revenue through the sale of three key service offerings: research & advisory memberships, collateral and reprints of analyst research and SoftwareReviews content, and booth,...


  • Old Toronto, Ontario, Canada Cohere Full time

    About CohereCohere is a pioneering company in the field of artificial intelligence, dedicated to scaling intelligence to serve humanity. Our mission is to empower developers and enterprises to build AI systems that drive meaningful experiences.We're a team of passionate researchers, engineers, designers, and innovators who are committed to pushing the...


  • Old Toronto, Ontario, Canada Cohere Full time

    About CohereCohere is a pioneering company in the field of artificial intelligence, dedicated to scaling intelligence to serve humanity. Our mission is to empower developers and enterprises to build AI systems that drive meaningful experiences.We're a team of passionate researchers, engineers, designers, and innovators who are committed to pushing the...


  • Old Toronto, Ontario, Canada Monsters Aliens Robots Zombies Full time

    About the RoleWe are seeking an experienced Tech Lead to join our team at Monsters Aliens Robots Zombies and lead the development of our video engineering pipeline. As a key member of our team, you will be responsible for architecting and implementing new features that drive high impact for our users.Key ResponsibilitiesDesign and implement high-efficiency...


  • Toronto, Ontario, Canada Tech Mahindra Full time

    About the RoleWe are seeking a highly skilled iWAY ISM and DM developer to join our team at Tech Mahindra.Key ResponsibilitiesDevelop and implement iWAY ISM and DM solutions for our clients.Work with our team to design and deploy iWAY ISM and DM systems.Provide technical support and maintenance for existing iWAY ISM and DM systems.Collaborate with our...


  • Toronto, Ontario, Canada Tech Mahindra Full time

    About the RoleWe are seeking a highly skilled iWAY ISM and DM developer to join our team at Tech Mahindra.Key ResponsibilitiesDevelop and implement iWAY ISM and DM solutions for our clients.Work with our team to design and deploy iWAY ISM and DM systems.Provide technical support and maintenance for existing iWAY ISM and DM systems.Collaborate with our...

  • Senior Tech Lead

    2 weeks ago


    Toronto, Ontario, Canada NuBinary Full time

    About NuBinaryNuBinary is a premier technology consulting firm serving Startups, Scale-Ups, and SMBs across North America. We specialize in providing fractional CTO services, tech leadership consulting, coaching, training, and product development to help our clients achieve their business goals.Job DescriptionWe are seeking a Senior Tech Lead / Full-Stack...


  • Toronto, Ontario, Canada Curinos, Inc. Full time

    **About Curinos, Inc.**Curinos, Inc. is a leading provider of data-driven solutions for financial institutions. Our company specializes in delivering cutting-edge technologies and insights that enable our clients to make informed, data-driven decisions.**Job Summary**We are seeking a highly skilled Lead Performance Engineer to join our Data & AI Platforms...


  • Toronto, Ontario, Canada Informa Connect of Informa PLC Full time

    About the RoleCurinos, a leading provider of data, technologies, and insights, is seeking a highly skilled Lead Performance Engineer to join its Data & AI Platforms group. As a company that specializes in data-driven insights, the reliability, scalability, and effectiveness of our data & AI platforms are integral to our product offerings.Key...


  • Toronto, Ontario, Canada Informa Connect of Informa PLC Full time

    About the RoleCurinos, a leading provider of data, technologies, and insights, is seeking a highly skilled Lead Performance Engineer to join its Data & AI Platforms group. As a company that specializes in data-driven insights, the reliability, scalability, and effectiveness of our data & AI platforms are integral to our product offerings.Key...


  • Toronto, Ontario, Canada Curinos, Inc. Full time

    **About Curinos, Inc.**Curinos, Inc. is a leading provider of data-driven solutions for financial institutions. Our company specializes in delivering cutting-edge technologies and insights that enable our clients to make informed, data-driven decisions.**Job Summary**We are seeking a highly skilled Lead Performance Engineer to join our Data & AI Platforms...


  • Toronto, Ontario, Canada CPP Investments Full time

    Position: Senior Performance Engineer Type: Full-time Department: Information Technology Join a prestigious and rapidly expanding investment organization. By choosing a career with CPP Investments, you become part of one of the most esteemed institutional investors globally. With assets exceeding $500 billion under management, CPP Investments is a...


  • Toronto, Ontario, Canada ClearScore Full time

    About the RoleWe are seeking an accomplished Lead Engineering Manager to lead our dynamic engineering team in scaling ClearScore Canada. This is a role for someone who thrives in a fast-paced environment, is highly analytical, and has a track record of successfully iterating to improve a product.Our engineering team at ClearScore is world-class and at the...


  • Toronto, Ontario, Canada ClearScore Full time

    About the RoleWe are seeking an accomplished Lead Engineering Manager to lead our dynamic engineering team in scaling ClearScore Canada. This is a role for someone who thrives in a fast-paced environment, is highly analytical, and has a track record of successfully iterating to improve a product.Our engineering team at ClearScore is world-class and at the...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    About the RoleWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada. As a key member of our Quality Engineering team, you will be responsible for delivering high-quality performance testing solutions for our Canadian and US Wealth Management applications.Key ResponsibilitiesDevelop and implement...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    About the RoleWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada. As a key member of our Quality Engineering team, you will be responsible for delivering high-quality performance testing solutions for our Canadian and US Wealth Management applications.Key ResponsibilitiesDevelop and implement...