Current jobs related to Senior C++ Software Engineer - Canada - Cadence Design Systems


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technologies. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technology. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technologies. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technologies. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technologies. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technologies. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technologies. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada C Igeo Full time

    Unlock the Power of AI in GamingInworld is revolutionizing the gaming industry with cutting-edge AI technology. As a Senior Software Engineer, you will play a crucial role in developing AI-driven game mechanics and dynamic non-player characters (NPCs).Key Responsibilities:Collaborate with a team to integrate advanced AI capabilities into various gaming...


  • Canada https:www.pcrecruiter.netsitemap Full time

    Job Opportunity: Senior C++ DeveloperWe are seeking an experienced Senior C++ Developer to join our team at a rapidly growing technology firm in downtown Toronto. As a key member of our engineering team, you will design, build, test, and support software applications for state-of-the-art real-time mobile advertising platforms.Key Responsibilities:Design and...


  • Canada Genuine Parts Company Full time

    Job Title: Senior Software Engineer C# .NetAt Motion Ai, we are seeking a highly skilled Senior Software Engineer C# .Net to join our team. As a key member of our engineering team, you will be responsible for designing and developing software to support the development of machine vision algorithms and solutions for industrial 2D & 3D machine vision...


  • Canada MongoDB Full time

    Senior Server EngineerThe Server Programmability (SP) Team at MongoDB is responsible for creating and maintaining the foundational layers of the Server codebase. As a Senior Server Engineer, you will be part of a team that helps other developers build MongoDB as a piece of correct, reliable, performant, idiomatic, modular, and maintainable software.Key...


  • Canada MongoDB Full time

    Senior Server EngineerThe Server Programmability (SP) Team at MongoDB is responsible for creating and maintaining the foundational layers of the Server codebase. As a Senior Server Engineer, you will be part of a team that helps other developers build MongoDB as a piece of correct, reliable, performant, idiomatic, modular, and maintainable software.Key...


  • Canada Horizon Software Full time

    Software Developer (Full Time Position)We are seeking a skilled Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions.Your Day-to-DayAs a Software Developer, you will contribute to the development of our solutions,...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.About the RoleAs a Senior Software Developer, you will be responsible for developing high-performance, parallel programming code using...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.About the RoleAs a Senior Software Developer, you will be responsible for developing high-performance, parallel programming code using...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.About the RoleAs a Senior Software Developer, you will be responsible for developing high-performance, parallel programming code using...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.About the RoleAs a Senior Software Developer, you will be responsible for developing high-performance, parallel programming code using...


  • Canada Toronto Film School Full time $85,000 - $119,500

    About the RoleWe are seeking a highly skilled Senior C++ Software Developer to join our team in Salmon Arm, BC. As a key member of our agtech startup, you will play a crucial role in developing, integrating, and configuring software applications that power our robot's intelligence.Key ResponsibilitiesCollaborate with Developers, Designers, and Project...


  • Canada Toronto Film School Full time $85,000 - $119,500

    About the RoleWe are seeking a highly skilled Senior C++ Software Developer to join our team in Salmon Arm, BC. As a key member of our agtech startup, you will play a crucial role in developing, integrating, and configuring software applications that power our robot's intelligence.Key ResponsibilitiesCollaborate with Developers, Designers, and Project...


  • Canada Toronto Film School Full time $85,000 - $119,500

    About the RoleWe are seeking a highly skilled Senior C++ Software Developer to join our team at 4AG Robotics. As a key member of our dynamic team, you will play a vital role in developing, integrating, and configuring the applications that power our robot's intelligence.Key ResponsibilitiesCollaborate with Developers, Designers, and Project Managers in an...

Senior C++ Software Engineer

2 months ago


Canada Cadence Design Systems Full time
Lead C++ Developer

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

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

Responsibilities:
  • Enhance Static Timing Analysis (STA) in the Protium Compiler by implementing 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, with a minimum of 4 years of related experience, or Master's degree with a minimum of 2 years of related experience, or PhD with thesis in a relevant area.

Ideal candidate has experience in FPGA or ASIC prototyping/synthesis/verification space, with a strong background in C/C++ programming and documentation.

Knowledge of Verilog or SystemVerilog and digital circuits is a must.

Experience with ML/AI algorithms and deployment in production code is a plus.