Lead C++ Software Engineer

1 week ago


Toronto, Ontario, 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.

We welcome applications from candidates with disabilities and in equity seeking groups. If you have accessibility needs during the application and interview process, we encourage you to make your needs known.



  • Toronto, Ontario, Canada Akkodis Full time

    Are you passionate about technology and innovation? Do you have an interest in the automotive industry and want to be part of a team that's shaping the future of mobility? Akkodis is partnered with a global leading automotive manufacturer to recruit an Embedded Software Developer to join a growing team located in Ottawa, ON. As part of the Software Platform...


  • Toronto, Ontario, Canada Epsilon Solutions Ltd. Full time

    Join to apply for the C++ Developer role at Epsilon Solutions Ltd. Join to apply for the C++ Developer role at Epsilon Solutions Ltd. Sign in to save C++ Developer at Epsilon Solutions Ltd. . Experience in Production Support and some exposure to UNIX would be good. Seniority level Entry level Employment type Full-time Job function Information Technology...


  • Toronto, Ontario, Canada Epsilon Solutions Ltd. Full time

    Join to apply for the C++ Developer role at Epsilon Solutions Ltd.Join to apply for the C++ Developer role at Epsilon Solutions Ltd.Welcome back Sign in to save C++ Developer at Epsilon Solutions Ltd. .Experience in Production Support and some exposure to UNIX would be good.Seniority level Seniority level Entry levelEmployment type Employment type...


  • 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, 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, Ontario, Canada Mi9 Retail Full time

    Mi9 Retail software company is fully focused on the retail business vertical. We develop software to address challenging requirements faced by medium to large retail enterprises such as merchandise management, master data, inventory management, sales audit, purchasing and invoicing, retail analytics, and point of sale. Mi9 Retail is seeking an experienced...


  • Toronto, Ontario, Canada T-Net British Columbia Full time $102,800 - $139,200

    We are currently seeking a Software Developer to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. We at Clio have an amazing team that is on a mission to transform the legal experience for all, and our...


  • Toronto, Ontario, Canada Actalent Full time

    At our client's Space Electronic Systems (SES) division, they believe in the power of using strong engineering principles to drive innovation and solve complex problems. They combine our expertise in space electronics with right-sized development processes to create innovative, high-performance space-based electronic systems that meet our customers' evolving...


  • Toronto, Ontario, Canada Capgemini Full time

    Capgemini Canada is seeking an experienced Lead Software Engineer Analyst with 8-10 years of software development expertise to join our team. Your responsibilities will include incident response management, team leadership in automation development, and establishing a robust proposal submission process. Help upgrade vulnerable open-source third-party...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleIn this position as Lead Backend Software Engineer, you will:Ideate, design, implement, deploy, maintain, and support a set of related backend applications responsible for processing numerous legal documents.Play a vital role in the entire software development lifecycle, including analysis, design, implementation, CI/CD, DevOps deployment,...


  • Toronto, Ontario, Canada SGS Full time

    We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for sustainability, quality and integrity. Our 99,600 employees operate a network of2,600 offices and laboratories, working together to enable a better, safer and more interconnected world.Job DescriptionThe Senior Software Engineer is...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada Albert Bow Full time

    Software Developer I Toronto (Hybrid) I Competitive salary + bonus I am currently working with a prominent North American banking institution, boasting a global presence, working on both traditional banking as well as capital markets. Commanding significant market share across diverse financial service segments, the bank actively invests in technology and...

  • Financial Engineer

    1 week ago


    Toronto, Ontario, Canada SS&C Full time

    Financial Engineer (Validation) page is loaded Financial Engineer (Validation) 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. Named to Fortune 1000 list as top U.S....


  • Toronto, Ontario, 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...


  • Old Toronto, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer Intangles is a rapidly growing technology-driven company expanding to North America, specializing in artificial intelligence and machine learning. Transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital Twin concept, our solutions analyze data and improve predictions using...


  • Toronto, Ontario, Canada Storm4 Full time

    Role:Position: Lead Software Engineer in the E-Mobility & Payments IndustryLocation: Toronto (remote)Compensation: CAD$200K- CAD$260K + substantial equity Stake This is an exciting chance for a Lead Software Engineer to be part of the original engineering team at a startup in its early stages, positioned at the convergence of Mobility and Technology.


  • Toronto, Ontario, Canada Storm4 Full time $200,000 - $260,000

    Role: Lead Software EngineerIndustry: E-Mobility & PaymentsLocation: Toronto (remote)Salary: CAD$200K- CAD$260K + large equityThis is a great opportunity for a Lead Software Engineer to join the founding engineering team at an early stage startup that sits at the intersection of Mobility and Payments They have developed a SaaS platform that is powering the...


  • Toronto, Ontario, Canada Qualcomm Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's Qualcomm's embedded display software team is looking for a candidate who will contribute to the, development, and verification of leading-edge technology...


  • Toronto, Ontario, Canada SGS Full time

    Job Description The Senior Software Engineer is responsible for the design, delivery, and improvement of complex in-house software applications in a variety of languages (primarily C# and some JavaScript), including integration with Microsoft platforms. Performs coding, debugging, testing, and troubleshooting throughout the software development life cycle. ...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada Zynga Full time

    AVAILABLE POSITIONS Software Engineer – Poker Careers Category: Engineering Careers location: Austin, TX; Toronto, Canada Connected Worker Type: Connected R_111954 Position Overview Zynga is looking for a client-side engineer in the Austin or Toronto areas to fill the role of Software Engineer on the Poker team. We have a well-rounded and...