- Search jobs
- saint eustache qc
- computer programming
Computer programming Jobs in Saint eustache qc
Lead C++ Software Engineer
Cadence Design Systems, Inc.ROYAL ,MOUNTProgrammeur(se) logiciel en chef(fe) | Lead Software Programmer - Ghostpunch
PTWQC, CAElectrical Designer
Fuze HRDorval, Quebec, Canada- Promoted
- Promoted
Test Technician / Software QA Test Technician
Opusing CorporationDorval, QC, Canada- Promoted
Manager Library - Public Services and Adult Activity Programming
City of Pointe-ClairePointe-Claire, Quebec, CanadaCNC (computer numerical control) machinist
Usinage D.D.R. Inc.Saint-Laurent, QC, CAArtificial Vision Programmer (Senior)
A & A ConsultantsLaval, QC, CACNC (computer numerical control) machinist
Usinage et Fabrication Olympia incLaval, QC, CABusiness Systems Analyst
BombarbierDorval, Québec, CA, H4S 1Y9Scientific analyst programmer inventory (IT-02 / IT-03)
Treasury Board of Canada SecretariatDorval, QuébecSenior Software Developer
Valsoft CorporationQC, CA- Promoted
Manager Library - Public Services and Adult Activity Programming
Ville de Pointe-ClairePointe-Claire, QC, CanadaWeb applications developer
MatroxDorval, QCOffice Administration Part Time Work from Home Computer Job
EA SolutionsLaval, QC, caIntern Software Maintenance Engineer
Giesecke+DevrientDorval, CASystem Software Specialist
Solution SFTSaint-Laurent, QC, CA- Promoted
Software developer (Aircraft systems)
CAEMontreal, 8585 Cote, De, Liesse, QC, CanadaSafety Critical Embedded Software Developer
Mannarino Systems & Software Inc.Saint-Laurent, Québec, CanadaTests Means and Tools Team Lead
CS GROUPQC, caLead C++ Software Engineer
Cadence Design Systems, Inc.ROYAL ,MOUNT- 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 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
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.