C++ Software Engineer for FPGA-Based Prototyping
3 weeks ago
We are looking for a talented C++ software engineer to join the Protium Software Development Team at Cadence Design Systems.
About the RoleAs a key member of our team, you will develop and enhance the Protium FPGA-Based Prototyping product, used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC's.
- You will design and implement new algorithms and optimizations for Quality of Results (QoR) and performance in the Protium Compiler.
- Work closely with a small team of engineers to develop our next-generation FPGA-based verification platform.
- Enhance Static Timing Analysis (STA) in the Protium Compiler, including implementing new algorithms in C++ to support multi-cycle constraints and SDC exceptions.
- Develop the EDA automation flow for the platform with other engineers.
- Create design specifications and unit tests for your code.
To be successful in this role, you should have:
- Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field, with a minimum of 4 years of experience, or Master's degree with 2 years of experience, or PhD with thesis in a relevant area.
- Excellent programming skills in C/C++, with a strong understanding of object-oriented programming.
- Experience working with Verilog or SystemVerilog and digital circuits is highly desirable.
- Knowledge of ML/AI algorithms and deployment in production code is a plus.
Cadence Design Systems offers a competitive salary of $140,000 per year, along with a comprehensive benefits package, including health insurance, retirement plan, and paid time off. We also provide opportunities for professional growth and development, as well as a dynamic and inclusive work environment.
We welcome applications from candidates with disabilities and in equity-seeking groups. Our company values diversity and inclusion, and we strive to create a workplace that is welcoming and respectful to all employees.
-
Old Toronto, Canada Cadence Design Systems Full timeC++ Software Engineer PositionTime Type: Full timeAbout Cadence Design Systems:We are a global electronic design automation company providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.Compensation: $140,000 - $160,000 per year (estimated...
-
Old Toronto, Canada Cadence Design Systems Full timeAbout the JobAs a seasoned C++ software engineer, you will play a pivotal role in developing and enhancing the Protium FPGA-Based Prototyping product at Cadence Design Systems.
-
Lead C+ Software Engineer
4 months ago
Old Toronto, Canada Cadence Design Systems Full timeLead C++ Software Engineer Locations: TORONTO Time Type: Full time Posted on: Posted 30+ Days Ago Job Requisition ID: R44832 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...
-
Lead C++ Software Engineer
6 months ago
Toronto, 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...
-
Lead Developer
2 months ago
Old Toronto, Canada Cadence Design Systems Full timeh3>Lead C++ Software Engineer Time Type: 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...
-
Lead Developer
3 weeks ago
Old Toronto, Canada Cadence Design Systems Full timeb>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...
-
Senior C++ Software Developer
4 weeks ago
Toronto, Ontario, Canada Cadence Design Systems, Inc. Full timeCadence Design Systems, Inc. is seeking a highly skilled C++ Software Developer to join our team. As a key member of our Protium Software Development Team, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping product.Key Responsibilities:Enhance Static Timing Analysis (STA) in the Protium Compiler.Implement new algorithms...
-
FPGA Software Development Engineer
4 weeks ago
Toronto, Ontario, Canada Intel Full timeJob OverviewIn this role at Intel, you will be part of the Programmable Solutions Group, a world-class research and development site. Our team creates state-of-the-art CAD software tools and industry-leading programmable logic device architectures. As a software engineer, you will research, design, develop, and optimize software tools that enable the use of...
-
FPGA Design Software Developer
3 weeks ago
Toronto, Ontario, Canada Intel Full timeDesign Innovative FPGA SolutionsAt Intel, we're seeking a talented FPGA Compiler Software Engineer to join our team in creating cutting-edge programmable logic solutions. This exciting opportunity allows you to develop software for Quartus, the leading tool for programming FPGA devices.About the RoleIn this pivotal position, you'll work closely with...
-
FPGA Software Engineer
5 months ago
Toronto, Canada Intel Full timeJob Description In Q4 2023, Intel® announced Altera will be reported as a separate business unit beginning on January 1, 2024, with ongoing support from Intel®. This position is associated to that standalone business strategy and is expected to fully transition to a standalone company at some time in the future. Intel's Altera Toronto Technology...
-
FPGA Compiler Software Engineer
6 months ago
Toronto, Canada Intel Full timeJob Description In Q4 2023, Intel announced Altera® will be reported as a separate business unit beginning on January 1, 2024, with ongoing support from Intel. This position is associated to that standalone business strategy and is expected to fully transition to a standalone company at some time in the future. We are looking for a passionate and...
-
Toronto, Ontario, Canada Intel Full timeAt Intel, we are seeking a highly skilled FPGA Modeling Software Engineer to join our team in Toronto.The Programmable Solutions Group (PSG) is a world-class research and development site, creating state-of-the-art CAD software tools and industry-leading programmable logic device architectures. We offer a dynamic work environment driven by ingenuity and...
-
FPGA Software Development Expert
3 weeks ago
Toronto, Ontario, Canada Intel Full timeJob OverviewWe are seeking a talented FPGA software development expert to join our team at Intel. This role offers an exciting opportunity to work on cutting-edge technologies and contribute to the creation of innovative software tools.About UsThe Programmable Solutions Group (PSG) is a leading developer of programmable logic devices. As part of Intel, we...
-
FPGA Modeling Software Engineer
6 months ago
Toronto, Canada Intel Full timeJob Description In Q4 2023, Intel announced PSG will be reported as a separate business unit beginning on January 1, 2024, with ongoing support from Intel. This position is associated to that standalone business strategy and is expected to fully transition to a standalone company at some time in the future. Intel Corporation's Toronto Technology...
-
High-Performance FPGA Software Developer
3 weeks ago
Toronto, Ontario, Canada Intel Full timeJob OverviewThe Programmable Solutions Group at Intel is seeking a highly skilled FPGA software developer to join our Tools and Modeling team. This role will involve researching, designing, developing, and optimizing software tools that enable the use of Field Programmable Gate Arrays (FPGA). The successful candidate will have a great opportunity to be...
-
Software Development Engineer
3 weeks ago
Toronto, Ontario, Canada Microchip Technology Full timeMicrochip Technology Inc. OpportunityWe are a leading technology company dedicated to empowering innovation and excellence.Our team is seeking an experienced Software Development Engineer to join our Microchip FPGA group in Toronto.The ideal candidate will be responsible for developing next-generation compute platforms for edge compute applications...
-
Toronto, Ontario, Canada Intel Full timeCompany Overview:The Programmable Solutions Group (PSG) at Intel is a pioneer in programmable logic solutions, driving innovation and differentiation in the electronics industry. By combining cutting-edge FPGA technology with world-class semiconductor manufacturing capabilities, PSG creates market-leading programmable logic devices that deliver unparalleled...
-
Electrifying FPGA Compiler Software Engineer
4 weeks ago
Toronto, Ontario, Canada Intel Full time**About the Role**We are seeking a highly skilled FPGA Compiler Software Engineer to join our team at Intel. As part of our Programmable Solutions Group (PSG), you will be working on developing software for Quartus, a tool that programs the latest generation of FPGA devices.
-
FPGA Software Engineer, Architecture Modularization
6 months ago
Toronto, Canada Intel Full timeJob Description In Q4 2023, Intel announced Altera will be reported as a separate business unit beginning on January 1, 2024, with ongoing support from Intel. This position is associated to that standalone business strategy and is expected to fully transition to a standalone company at some time in the future. Join our dynamic FPGA Tool Development...
-
Toronto, Ontario, Canada Intel Full timeKey Responsibilities:As a Senior FPGA Software Engineer, you will be responsible for leading the charge in the conceptualization and implementation of a cutting-edge modular code architecture. This will involve collaborating closely with cross-functional teams to analyze existing coding frameworks, identifying areas for enhancement and integration of best...