Lead C++ Software Engineer (R44831/KR)

Cadence Design Systems
Canada
50 $-65 $ / heure (estimé)
Temps plein

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 implementing new 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
  • Il y a 28 jours
Emplois reliés
Offre sponsorisée
Cadence Design Systems
Canada

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

Offre sponsorisée
Agilus Work Solutions
Canada

Are you an experienced and versatile Senior or Lead Software Engineer with a wide range of technical skills and a passion for driving innovation?If you excel in a collaborative environment and are eager to contribute to innovative projects, we have an exciting opportunity for you to join our dynamic...

Offre sponsorisée
Cadence Design Systems
Canada

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

Offre sponsorisée
TekRek
Canada

Company Background - Lead Backend Engineer (Go, Python, SQL, AWS). They’re looking for their first Lead Backend Engineer to help them build their latest AI offering. As the Lead Backend Engineer you will:. Have a seat at the leadership table and will help lead the direction of the companies technolo...

Offre sponsorisée
Agilus Work Solutions
Canada, Canada

Role Summary:Are you an experienced and versatile Senior or Lead Software Engineer with a wide range of technical skills and a passion for driving innovation?If you excel in a collaborative environment and are eager to contribute to innovative projects, we have an exciting opportunity for you to joi...

Sphera
Remote, Canada
Télétravail

The Lead UI Software Engineer is responsible for planning, developing, and supporting the user interface layer of the next generation of our products, to track, report on, and dispose of Hazardous Materials. You’ll work alongside Product Owners, UI/UX developers, Java leads and SQA engineers in a co...

Adal Immigrations
Canada

Mentor junior and mid-level engineers. Grow engineering teams by interviewing, recruiting and hiring. Stay on the leading edge of development practices. ...

Jonas Software UK
Remote, Canada
Télétravail

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. C&R Software has evolved ove...

Offre sponsorisée
Space Executive
Canada

My client, a scale-up originally from USA disrupting the Insurance market focusing on Data and AI is seeking a Full Stack Engineer to join their team. This is a permanent role and will be fully remote. Demonstrate proficiency in data analysis, programming, and software engineering. ...

Offre sponsorisée
Insight Global
Canada

Insight Global is looking for a skilled Senior Data Engineer to work remotely in Canada for a large AAA game employer on a 6-month contract. Knowledge or experience in Data mesh or Data Lake House Designs. You will be working with the data products team on the core metric platform for centralized re...