Senior C++ Software Engineer

2 months ago


Toronto, Ontario, Canada Cadence Design Systems Full time
Unlock the Power of Protium

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


  • Toronto, Ontario, Canada Cadence Design Systems Full time

    Job Title: Senior C++ Software EngineerCadence Design Systems is seeking an exceptional 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...


  • Toronto, Ontario, Canada Cadence Design Systems Full time

    Job Title: Senior C++ Software EngineerCadence Design Systems is seeking an exceptional 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...


  • 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 SoundHound Inc Full time

    ### Job Title: Senior Software Engineer with C++ Expertise #### Job Summary We are seeking an experienced Senior Software Engineer with a strong background in C++ to join our team at SoundHound AI. As a key member of our engineering team, you will be responsible for designing and developing conversational voice assistants that leverage Generative AI. ####...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    ### Job Title: Senior Software Engineer with C++ Expertise #### Job Summary We are seeking an experienced Senior Software Engineer with a strong background in C++ to join our team at SoundHound AI. As a key member of our engineering team, you will be responsible for designing and developing conversational voice assistants that leverage Generative AI. ####...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    ### Job Title: Senior Software Engineer with C++ Expertise #### Job Summary We are seeking an experienced Senior Software Engineer with a strong background in C++ to join our team at SoundHound AI. As a key member of our engineering team, you will be responsible for designing and developing conversational voice assistants that leverage Generative AI. ####...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    ### Job Title: Senior Software Engineer with C++ Expertise #### Job Summary We are seeking an experienced Senior Software Engineer with a strong background in C++ to join our team at SoundHound AI. As a key member of our engineering team, you will be responsible for designing and developing conversational voice assistants that leverage Generative AI. ####...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    ### Job Title: Senior Software Engineer with C++ Expertise ### Job Description At SoundHound Inc, we're building Voice AI products with conversational intelligence for cars, restaurant ordering, and more. We're seeking an experienced Senior Software Engineer who's motivated by the opportunity to apply their system design, algorithmic, and programming...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    ### Job Title: Senior Software Engineer with C++ Expertise ### Job Description At SoundHound Inc, we're building Voice AI products with conversational intelligence for cars, restaurant ordering, and more. We're seeking an experienced Senior Software Engineer who's motivated by the opportunity to apply their system design, algorithmic, and programming...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    Unlock the Power of Conversational AIWe're seeking an experienced Senior Software Engineer to join our team at SoundHound AI. As a key member of our engineering team, you'll have the opportunity to apply your system design, algorithmic, and programming skills to build conversational voice assistants that leverage Generative AI.About the RoleDesign and...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    Unlock the Power of Conversational AIWe're seeking an experienced Senior Software Engineer to join our team at SoundHound AI. As a key member of our engineering team, you'll have the opportunity to apply your system design, algorithmic, and programming skills to build conversational voice assistants that leverage Generative AI.About the RoleDesign and...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    Join Our Team as a Senior Software EngineerWe're a global company with a presence in over two dozen languages, and we're building Voice AI products with conversational intelligence for various industries. Our goal is to help our customers extend their brand in new and meaningful ways.About the RoleWe're seeking an experienced Senior Software Engineer who's...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    Join Our Team as a Senior Software EngineerWe're a global company with a presence in over two dozen languages, and we're building Voice AI products with conversational intelligence for various industries. Our goal is to help our customers extend their brand in new and meaningful ways.About the RoleWe're seeking an experienced Senior Software Engineer who's...


  • 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 SoundHound Inc Full time

    Join Our Team as a Senior Software EngineerWe're a global company with a presence in over two dozen languages, and we're building Voice AI products with conversational intelligence for various industries. Our goal is to help our customers extend their brand in new and meaningful ways.About the RoleWe're seeking an experienced Senior Software Engineer who's...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    Join Our Team as a Senior Software EngineerWe're a global company with a presence in over two dozen languages, and we're building Voice AI products with conversational intelligence for various industries. Our goal is to help our customers extend their brand in new and meaningful ways.About the RoleWe're seeking an experienced Senior Software Engineer who's...


  • Toronto, Ontario, Canada SoundHound Inc Full time

    Join us at SoundHound AI, a global leader in Voice AI products, where we're revolutionizing the way people interact with technology. We're seeking an experienced Senior Software Engineer to join our team and contribute to the development of conversational voice assistants that leverage Generative AI. **About the Role:** As a Senior Software Engineer, you...