Lead C++ Software Engineer

3 weeks ago


Toronto, Canada Cadence Design Systems, Inc. Full time

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. 

You will develop new algorithms and optimizations for QoR (Quality of Results) and performance for the Protium Compiler working with a small team of super star engineers to develop our next generation FPGA based verification platform.

Responsibilities:

Enhance Static Timing Analysis (STA) in the Protium Compiler.  Work includes implementing new algorithms in C++ to support Multi-cycle constraints and other SDC exceptions such as set_false_path. Optimize memory and runtime by using multi-threading and distributed computing .  Develop the EDA automation flow for the platform with other engineers.  Write Design Specifications and Unit Tests for your code

Position Requirements/Qualifications:

Bachelors in Computer Science, Electrical /Computer Engineering and a minimum of 4 years of related experience, or Masters and a minimum of 2 years of related experience, or PhD with thesis in a relevant area.  Ideally you are a solid contributor in the FPGA or ASIC prototyping/synthesis/verification space and have delivered great QoR on these platforms. You are well renowned for your excellent programming skills in C/C++ and you document your work clearly and love talking about it to your team. You are very comfortable with Verilog or SystemVerilog and understand digital circuits . Usage of popular logic simulators and some experience in multi-threaded/ concurrent programming are pluses. The role requires exceptional software skills and Object Oriented Programming experience to be a good match Knowledge and experience of ML / AI algorithms and deployment in production code a plus

We’re doing work that matters. Help us solve what others can’t.



  • Toronto, Canada Hanalytica Full time

    Software Engineering Team Lead Location: Fully Remote Employment Type: Long-term contract Our client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a...


  • Toronto, Canada Hanalytica Full time

    Software Engineering Team Lead Location: Fully Remote Employment Type: Long-term contract Our client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a...


  • Toronto, Canada Hanalytica Full time

    Software Engineering Team Lead Location: Fully Remote Employment Type: Long-term contract Our client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a...


  • Toronto, Canada Hanalytica Full time

    Software Engineering Team LeadLocation: Fully Remote Employment Type: Long-term contractOur client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a Software...


  • Toronto, Canada Hanalytica Full time

    Software Engineering Team Lead Location: Fully Remote Employment Type: Long-term contractOur client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a Software...


  • Toronto, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking a Software Engineer to be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software! Location: Fully Remote...


  • Toronto, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking a Software Engineer to be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software! Location: Fully Remote...


  • Toronto, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking a Software Engineer to be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software! Location: Fully Remote...


  • Toronto, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a leading engineering company with expertise in providing products and services to the Aerospace industry. We are currently seeking aSoftware Engineerto be a part of a highly motivated and highly technical team responsible for developing safety critical graphics drivers and software!Location: Fully Remote...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower creators all over the world to bring their best ideas to life by creating an...


  • Toronto, Canada Morningstar Full time

    About The Team:  The Morningstar Retirement group is dedicated to providing tailored products and services to help individuals achieve their retirement goals. Our innovative solutions empower industry players to stand out, maintain competitiveness, and explore new markets. With our unique data integrations, extensive distribution networks, investment...

  • C++ Engineer

    2 weeks ago


    Toronto, Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • C++ Engineer

    2 weeks ago


    Toronto, Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • C++ Engineer

    2 weeks ago


    Toronto, Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....

  • C++ Engineer

    2 weeks ago


    Toronto, Canada HFT Firm Full time

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success.Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....


  • Toronto, Canada Microsoft Full time

    Overview The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and...


  • Toronto, Canada Microsoft Full time

    Overview The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Principal Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and...


  • Toronto, ON, Canada SS&C Full time

    Apply locations Toronto, Canada time type Full time posted on Posted 2 Days Ago job requisition id R22052 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in...


  • Toronto, Canada LeddarTech Full time

    YOUR MISSION • Taking leading part in the development of perception software for autonomous driving.• Working with complex high-performance systems, developing new features using C++ and Graphics libraries, implementing and optimizing computer vision algorithms• Development of software connectivity for various types of sensors (Cameras, Radars, Lidars,...


  • Toronto, Canada Brightly Software Canada, Inc. Full time

    Who weare Build a brighter future while learning and growing with a Siemens company at the intersection of technology, community and sustainability. Our global team of innovators is always looking to create meaningful solutions to some of the toughest challenges facing our world. Find out how far your passion can take you.  Whatyou’ll be doing ...