Principal C++ Software Engineer
3 weeks ago
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence® Protium™ prototyping platforms, design and verification teams can rapidly bring up a prototype and provide a pre-silicon platform for early software development, system validation, and hardware regressions.
The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread across different geographies. The candidate is also expected work with technical support lead and key customers to resolve implementation or usage issues.
You will be working with a dream team on providing a breakthrough solution in the multi FPGA prototyping space.
The ideal candidate will have the following skills and experience:
Bachelors in Computer Science or Electrical Engineering with a minimum of 7 years of related experience, or Masters with a minimum of 5 years of related experience, or PhD with a minimum of 1 years of related experience A minimum of at least 2 years of relevant industry experience in algorithmic software development for FPGAs Strong desire and ability to work in a fast-paced startup environment Eagerness to learn and master new technologies and build the best systems possible. Very strong development experience in a general-purpose language (e.g. C++, C#, Java) Strong CS fundamentals background in data structures, algorithms, systems architecture Experience in logic optimization, compilation of RTL memory models, Arithmetic Operators, optimizing the mapped elements based on area/delay tradeoffs. Ability and desire to work on all parts of the stack (algorithms, databases, UI) and revisit traditional synthesis and optimization algorithms using emerging technologies in machine learning and big data. Knowledge of Logic Simulators and exposure to multi-threaded / concurrent programming are pluses. An incredible desire for quality and perfection... and the judgement to temper it when necessary to ship. A healthy sense of fun
We’re doing work that matters. Help us solve what others can’t.
-
Principal C++ Software Engineer
1 month ago
Montréal, QC, Canada Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence®...
-
Lead C++ Software Engineer
1 month ago
Montréal, Canada Cadence Design Systems, Inc. Full timeAt 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 Engineering Manager- ASP.NET/ C#
1 week ago
Montréal, QC, Canada EightSix Network Inc Full timeSoftware Engineering Manager- ASP.NET/ C# Part Time / Full Time Software Engineering Manager- ASP.NET/ C# Our client is a Canadian Robotics company and recently closed $9M in Series A VC funding. They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their...
-
Software Engineer- ASP.NET/ C#
2 days ago
Montréal, QC, Canada North Technology People Full timeOur client is a Canadian Robotics company and recently closed $9M in Series A VC funding. They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Software Engineer role to work in their...
-
Software Engineer
2 days ago
Montréal, QC, Canada North Technology People Full timeThey work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Software Engineer role to work in their Montreal office in a hybrid capacity. It is expected the successful Software Engineer will be...
-
Lead C++ Software Engineer
1 month ago
Montréal, QC, Canada Cadence Design Systems Full timeWe 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)...
-
C/C+ Software Developer
1 month ago
Montréal, QC, Canada Groupe SII Full timeTasks to perform (title and detailed description): T1: Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes T2: Design, implement, test, and document other components of the HSM embedded software and the...
-
Software Engineering Manager- ASP.NET/ C#
1 week ago
Montréal, QC, Canada North Technology People Full timeOur client is a Canadian Robotics company and recently closed $9M in Series A VC funding. They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Software Engineering Manager role to work in...
-
Senior Software Engineer/ Tech Lead
2 weeks ago
Montréal, QC, Canada North Technology People Full timeOur client is a Canadian Robotics company and recently closed $9M in Series A VC funding. They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Senior Software Engineer/ Tech Lead (ASP.NET/...
-
C++ Software Engineer
1 week ago
Montréal, QC, Canada Capital Markets Recruitment Full timeOur client, a Leading High-Frequency Trading Firm, is looking to hire a skilled Quantitative Developer/C++ Software Engineer to collaborate directly with a successful HFT team in Montreal.This role allows you to join one of the world's highest-regarded HFT firms, collaborate with an exceptionally talented team operating in a hybrid approach, and earn...
-
C++ Software Engineer
1 week ago
Montréal, QC, Canada Capital Markets Recruitment Full timeOur client, a Leading High-Frequency Trading Firm, is looking to hire a skilled Quantitative Developer/C++ Software Engineer to collaborate directly with a successful HFT team in Montreal.This role allows you to join one of the world's highest-regarded HFT firms, collaborate with an exceptionally talented team operating in a hybrid approach, and earn...
-
C++ Software Engineer
7 days ago
Montréal, QC, Canada Capital Markets Recruitment Full timeOur client, a Leading High-Frequency Trading Firm, is looking to hire a skilled Quantitative Developer/C++ Software Engineer to collaborate directly with a successful HFT team in Montreal. This role allows you to join one of the world's highest-regarded HFT firms, collaborate with an exceptionally talented team operating in a hybrid approach, and earn...
-
C++ Software Engineer
7 days ago
Montréal, QC, Canada Hunter Bond Full timeElite C++ Developer Opportunity - Join a Leading Fintech Innovator An Elite Fintech firm in Montreal is seeking highly skilled and experienced C++ Developers to join their cutting-edge team. Design, develop, and maintain mission-critical financial applications using C++ Collaborate with cross-functional teams to architect scalable and high-performance...
-
C++ Software Engineer
1 week ago
Montréal, QC, Canada Hunter Bond Full timeElite C++ Developer Opportunity - Join a Leading Fintech InnovatorAn Elite Fintech firm in Montreal is seeking highly skilled and experienced C++ Developers to join their cutting-edge team. The Role:Design, develop, and maintain mission-critical financial applications using C++Collaborate with cross-functional teams to architect scalable and high-performance...
-
C++ Software Engineer
1 week ago
Montréal, QC, Canada Hunter Bond Full timeElite C++ Developer Opportunity - Join a Leading Fintech InnovatorAn Elite Fintech firm in Montreal is seeking highly skilled and experienced C++ Developers to join their cutting-edge team. The Role:Design, develop, and maintain mission-critical financial applications using C++Collaborate with cross-functional teams to architect scalable and high-performance...
-
Software Engineering Manager, .NET
1 week ago
Montréal, QC, Canada EightSix Network Inc Full timeSoftware Engineering Manager- ASP.NET/ C# Part Time / Full Time Software Engineering Manager- ASP.NET/ C# They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Software Engineering Manager...
-
Software Engineer- ASP.NET/ C#
2 days ago
Montréal, QC, Canada North Technology People Full timeOur client is a Canadian Robotics company and recently closed $9M in Series A VC funding.They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base.As of today, they are looking to hire a Software Engineer role to work in their Montreal...
-
Software Engineer- ASP.NET/ C#
1 day ago
Montréal, QC, Canada North Technology People Full timeOur client is a Canadian Robotics company and recently closed $9M in Series A VC funding.They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base.As of today, they are looking to hire a Software Engineer role to work in their Montreal...
-
Software Engineer
1 week ago
Montréal, QC, Canada MPA Recruitment Ltd Full timeSoftware Developer - Data Infrastructure Global hedge fund Department: Data Development Montreal (relocation bonus provided) MPA has been retained by a global investment management firm to recruit a Software Developer for their Data Infrastructure team. This technology driven firm develops quantitative investment strategies to achieve high quality...
-
Senior Embedded Software Engineer
1 week ago
Montréal, QC, Canada Aversan Inc. Full timeAversan Inc. ( is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for various space...