Lead 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.
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 codePosition 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.
We welcome applications from candidates with disabilities and in equity seeking groups. If you have accessibility needs during the application and interview process, we encourage you to make your needs known.
-
Software Engineer
6 days ago
Toronto, Canada NetApp Full timeTitle: Software Engineer (C, C++) Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 126302 About NetApp We’re forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can’t do it alone. We know when to ask for help, collaborate with...
-
Lead Software Engineer
5 days ago
Toronto, Canada THINKalpha Full timePosition: Senior Software Engineer - Backend / Trading Infrastructure Location: 100% Remote (working timezone: US/Central) ThinkAlpha is looking for a Lead Software Engineer to work in the core infrastructure team for a systematic trading engine . You’ll be working directly on machine-learning-based trading algorithms, building an...
-
Lead Software Engineer
5 days ago
Toronto, Canada THINKalpha Full timePosition:Senior Software Engineer - Backend / Trading Infrastructure Location:100% Remote(working timezone: US/Central)ThinkAlpha is looking for aLead Software Engineerto work in the core infrastructure team for asystematic trading engine . You’ll be working directly on machine-learning-based trading algorithms, building an extremely scalable and...
-
Genomics Software Engineer
5 days ago
Toronto, Canada Intelliswift Software Full timeJob Title:Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is mustResponsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data...
-
Genomics Software Engineer
5 days ago
Toronto, Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics...
-
Genomics Software Engineer
5 days ago
Toronto, Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...
-
Genomics Software Engineer
4 days ago
Toronto, Canada Intelliswift Software Full timeJob Title:Genomics Software EngineerMust Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is mustResponsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data...
-
Software Engineer
6 days ago
Toronto, Canada NetApp Full timeTitle: Software Engineer (C, C++, System Programming) Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 125978 About NetApp We’re forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can’t do it alone. We know when to ask for...
-
Software Engineer
6 days ago
Toronto, ON, Canada Epsilon Solutions Ltd. Full timeJoin to apply for the C++ Developer role at Epsilon Solutions Ltd. Join to apply for the C++ Developer role at Epsilon Solutions Ltd. Welcome back Sign in to save C++ Developer at Epsilon Solutions Ltd. . Experience in Production Support and some exposure to UNIX would be good. Seniority level Seniority level Entry level Employment type Employment type...
-
Senior Software Engineer, C++
1 month ago
Toronto, Ontario, Canada Electronic Arts Full timeFrostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower creators all over the world to bring their best ideas to life by creating an...
-
Senior Software Engineer
6 days ago
Toronto, Canada NetApp Full timeTitle: Senior Software Engineer (C, C++, File system) Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 126300 About NetApp We’re forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can’t do it alone. We know when to ask for...
-
Senior Software Engineer, C++
2 days ago
Toronto, Canada Ripple Full timeAt Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more...
-
Lead Software Engineer
4 weeks ago
Toronto, Canada Morningstar Full timeAbout The Team: The Morningstar Retirement group is dedicated to providing tailored products and services to help individuals achieve their retirement goals. Our innovative solutions empower industry players to stand out, maintain competitiveness, and explore new markets. With our unique data integrations, extensive distribution networks, investment...
-
Senior Software Engineer, C++
21 hours ago
Toronto, Canada Ripple Labs Full timeAt Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places...
-
C++ Engineer
4 weeks ago
Toronto, Canada HFT Firm Full timeFully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....
-
C++ Engineer
4 weeks ago
Toronto, Canada HFT Firm Full timeFully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....
-
C++ Engineer
4 weeks ago
Toronto, Canada HFT Firm Full timeFully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....
-
C++ Engineer
4 weeks ago
Toronto, Canada HFT Firm Full timeFully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success.Our technology-driven client are taking the fight to the bigger shops across certain strats in a competitive market, and are fast becoming leaders in this field....
-
Lead Software Engineer
5 days ago
Toronto, Canada Storm4 Full time⚡ Role: Lead Software Engineer Industry: E-Mobility & Payments Location: Toronto (remote) Salary: CAD$200K- CAD$260K + large equity This is a great opportunity for a Lead Software Engineer to join the founding engineering team at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...
-
Lead Software Engineer
5 days ago
Toronto, Canada Storm4 Full time⚡ Role: Lead Software Engineer Industry: E-Mobility & Payments Location: Toronto (remote) Salary: CAD$200K- CAD$260K + large equity This is a great opportunity for a Lead Software Engineer to join the founding engineering team at an early stage startup that sits at the intersection of Mobility and Payments! They have developed a SaaS platform that is...