- Enhance Static Timing Analysis (STA)in the Protium Compiler.
- Work includes implementingnew 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
- 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
-
Software Engineer
2 weeks ago
Institut Straumann AG Montréal, QC, CanadaChez Dental Wings, nous#repoussonsleslimitesde ladentisterienumériquedepuis2007. Participer à la planification et à l'analyse des nouvelles fonctionnalités à développer de façon agile au sein d'une équipe. · Concevoir et implémenter l'interface usager Java; · Concevoir et effec ...
-
Software Development Engineer
3 weeks ago
Autodesk Montreal, Canada Full timePosition Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...
-
Software Engineer
1 week ago
Trader Corporation Montreal, CanadaLa Société Trader est un leader canadien de confiance dans le domaine des médias en ligne et des services aux concessionnaires et aux prêteurs. L'entreprise comprend , AutoSync et Dealertrack Canada. au Québec) offre le plus grand inventaire de voitures neuves et d'occasion au ...
-
Senior Software Engineer
2 weeks ago
Unity Montréal, QC, CanadaRejoignez Unity Technologies, acteur majeur dans l'industrie du jeu vidéo, en tant que développeur(se) de Logiciels Sénior au sein de notre équipe Multiplayer Services. En tant que leader technique, vous piloterez l'architecture et le développement de nos services de jeu, en vous ...
-
Embedded Software Engineer
1 day ago
Swiftrecruit Montréal, QC, CanadaLocation: Sainte-Anne-de-Bellevue, QC · Hybrid: Onsite - Mon, Tues, Thurs · Employment Type: Permanent · (There may be option for 1 year Term employment with possible extensions) · Education/Experience: Bachelor's degree in computer engineering or other relevant field required ...
-
Scanline VFX Montreal, CanadaEyeline Studios · At Eyeline, Scanline VFX's virtual production division, we want to provide you with a solid foundation where you can be a part of an innovative team of brilliant researchers, developers and virtual storytellers. Learn more. · Nous recherchons un ingénieur logici ...
-
Senior Software Verification Engineer
1 week ago
Wisk Aero LLC. Montréal, QC, CanadaPOSTULER À CET EMPLOI Chez Wisk, nous transformons l'avenir de la mobilité urbaine en proposant des vols sécuritaires, entièrement électriques et autonomes. Nous sommes une équipe passionnée qui travaille ensemble pour un avenir durable, en résolvant des problèmes à fort impact q ...
-
Software Developer in Test
2 weeks ago
Sword Group Montréal, QC, CanadaEnglish will follow *** · Nous sommes actuellement à la recherche d'un développeur logiciel Fullstack afin de soutenir un de nos clients. · Le candidat doit parler et écrire l'anglais à un niveau avancé, afin de communiquer clairement et efficacement au sein d'une équipe interna ...
-
Embedded Software Sr. Engineer
3 days ago
Caterpillar Brazil Montreal, Canadade l'emploi Peck Tech compagnie de Caterpillar se spécialise dans la technologie de l'information et les services de consultation pour le secteur de l'exploitation minière. Peck Tech offre à ses clients partout dans le monde une expertise incomparable dans les solutions technolog ...
-
Intermediate Software Engineer
1 week ago
Trader Corporation Montreal, CanadaLa Société Trader est un leader canadien de confiance dans le domaine des médias en ligne et des services aux concessionnaires et aux prêteurs. L'entreprise comprend , AutoSync et Dealertrack Canada. au Québec) offre le plus grand inventaire de voitures neuves et d'occasion au ...
-
Engineer, Software Quality
2 weeks ago
SwiftConnect Montréal, QC, Canada Full timeBy ensuring your digital pass is on a phone, watch or anywhere it needs to be, we enable swift access to every place, everywhere. We integrate with existing mobile and credential platforms as well as access control and enterprise systems to centralize access management. SwiftConn ...
-
Embedded Software Sr. Engineer
4 days ago
Caterpillar Brazil Montreal, CanadaDescription de l'emploi · Peck Tech compagnie de Caterpillar se spécialise dans la technologie de l'information et les services de consultation pour le secteur de l'exploitation minière. Peck Tech offre à ses clients partout dans le monde une expertise incomparable dans les solut ...
-
Senior Software Engineer
3 weeks ago
EXFO Montreal, CanadaEXFO développe des solutions de test, de surveillance et d'analyse plus intelligentes pour l'industrie mondiale des communications. Nous sommes des conseillers de confiance pour les opérateurs de réseaux fixes et mobiles, les hyperscalers et les leaders du secteur de la fabricati ...
-
Senior Software Engineer
2 weeks ago
Trader Corporation Montreal, CanadaLa Société Trader est un leader canadien de confiance dans le domaine des médias en ligne et des services aux concessionnaires et aux prêteurs. L'entreprise comprend , AutoSync et Dealertrack Canada. au Québec) offre le plus grand inventaire de voitures neuv ...
-
Remote Software Engineer-Front End
2 weeks ago
Trader Corporation Montréal, QC, CanadaLa Société Trader est un leader canadien de confiance dans le domaine des médias en ligne et des services aux concessionnaires et aux prêteurs. net au Québec) offre le plus grand inventaire de voitures neuves et d'occasion au Canada, recevant plus de 25 millions de visites mensue ...
-
Senior Software Engineer, Back End
7 hours ago
Circle Medical Technologies, Inc. Montréal, QC, Canada $161,000 - $197,000ABOUT US · Circle Medical is the fastest-growing telemedicine provider in the US and has seen incredible growth of over 200% per year in each of the previous two years. · Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightfu ...
-
Senior Software Engineer, Back End
10 hours ago
Circle Medical Technologies, Inc. Montreal, CanadaABOUT US · Circle Medical is the fastest-growing telemedicine provider in the US and has seen incredible growth of over 200% per year in each of the previous two years. · Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful ...
-
Senior Software Engineer, Full Stack
3 weeks ago
Circle Medical Technologies, Inc. Montreal, CanadaExperience making product decisions. Circle Medical est une entreprise de technologie de santé en démarrage financée par Y-Combinator dont la mission est d'apporter des soins primaires de qualité et agréables à tous les habitants de la planète. Bâtie par des entrepreneurs, des in ...
-
Senior Software Engineer, Back End
3 weeks ago
Circle Medical Technologies, Inc. Montreal, CanadaExperience making product decisions. · Circle Medical est une entreprise de technologie de santé en démarrage financée par Y-Combinator dont la mission est d'apporter des soins primaires de qualité et agréables à tous les habitants de la planète. Bâtie par des entrepreneurs, des ...
-
Senior director software engineer
2 weeks ago
Vaco Montréal, QC, CanadaJob Title: Senior Director of Software Engineering · Industry: Financial Services · Our client is a leading financial services company dedicated to providing innovative solutions to our clients. · We are seeking a highly skilled and experienced Senior Director of Software Engi ...
Lead C++ Software Engineer - Montréal, Canada - Cadence Design Systems, Inc.
Description
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:
Position Requirements/Qualifications:
We're doing work that matters. Help us solve what others can't.