FPGA Design Software Developer

1 week ago


Toronto, Ontario, Canada Intel Full time
Design Innovative FPGA Solutions

At 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 Role

In this pivotal position, you'll work closely with cross-functional teams to design, develop, and optimize software for Quartus. Your expertise will drive the creation of innovative FPGA hardware features, making them accessible through intuitive software interfaces.

Main Responsibilities
  • Develop software that supports optimized placement and routing of the latest FPGA devices.
  • Making FPGA hardware features accessible via easy-to-use software interfaces.
  • Enhance tools and infrastructure to enable Compiler operations in new and innovative ways.
  • Implement new features, root-cause issues, and fix existing ones within a large code base.
Requirements
  • BS degree with 4+ years of experience or MS degree with 3+ years in Computer Engineering, Electrical Engineering, or equivalent.
  • 4+ years of C/C++ programming experience in a Linux/Unix environment.
Preferred Qualifications
  • Experience developing EDA/CAD optimization algorithms for FPGAs or ASICs.
  • Experience with data structure and algorithm design, graph theory, and related algorithms.
  • High-performance parallel software systems development expertise.
  • Working in a modern, large-scale modular code base.
  • Altera Quartus or Xilinx Vivado software experience.
About Intel PSG

The Programmable Solutions Group (PSG) combines Altera's industry-leading FPGA technology with Intel's world-class semiconductor manufacturing capabilities. Our mission is to create market-leading programmable logic devices that deliver unparalleled performance and power efficiency.

Benefits and Salary

We offer a total compensation package consisting of competitive pay, stock options, bonuses, health insurance, retirement plan, and vacation time. Based on industry standards and location, the estimated salary for this position is $120,000 - $180,000 per annum, depending on qualifications and experience.



  • Toronto, Ontario, Canada Intel Full time

    Job Title: FPGA Software DeveloperIn the Programmable Solutions Group, we're pushing the boundaries of what's possible with programmable logic devices. As an FPGA software developer, you'll play a key role in designing, developing, and optimizing software tools that enable the use of Field Programmable Gate Arrays (FPGA).Our team is responsible for creating...


  • Toronto, Ontario, Canada Intel Full time

    Job Title: FPGA Software DeveloperIn this role, you will be responsible for researching, designing, developing, and optimizing software tools that enable the use of Field Programmable Gate Arrays (FPGA). You will work closely with a highly experienced software development team to create the world's most advanced technologies that power cloud computing,...


  • Toronto, Ontario, Canada Intel Full time

    Job DescriptionIn this role, you will play a pivotal part in shaping the definition, vision, design, roadmap, and development of product features from beginning to end. You will help to develop software that provides functional, timing, and power models of Intel's Field Programmable Gate Arrays (FPGAs).A key challenge in developing the device modeling...


  • Toronto, Ontario, Canada Intel Full time

    Job SummaryThis role is for a highly skilled FPGA Software Engineer to join our team at Intel's Altera Toronto Technology Centre. As a member of the Tools and Modeling team in the Programmable Solutions and Software division, you will research, design, develop, and optimize software tools that enable the use of FPGA.Key ResponsibilitiesDevelop and optimize...


  • Toronto, Ontario, Canada Intel Full time

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


  • Toronto, Ontario, Canada Intel Full time

    Job DescriptionIn 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 with 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 Centre is a...


  • Toronto, Ontario, Canada Intel Full time

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


  • Toronto, Ontario, Canada Intel Full time

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


  • Toronto, Ontario, Canada Intel Full time

    Job Title: FPGA Compiler Software EngineerJob Summary:We are seeking a highly skilled FPGA Compiler Software Engineer to join our team at Intel. As a key member of our Programmable Solutions Group, you will be responsible for developing and optimizing the software for Quartus, the tool that programs the latest FPGA devices.Key Responsibilities:Develop and...


  • Old Toronto, Ontario, Canada Cadence Design Systems Full time

    Senior C++ Software Engineer for FPGA-Based PrototypingCadence Design Systems is seeking a highly skilled Senior C++ Software Engineer to join our Protium Software Development Team. As a key member of our team, you will be responsible for developing and enhancing the Protium FPGA-Based Prototyping product, which is used by leading CPU/GPU/HyperScaler...


  • Toronto, Ontario, Canada Intel Full time

    Job DescriptionIn Q4 2023, Intel announced the Programmable Solutions Group (PSG) will be reported as a separate business unit beginning on January 1, 2024, with ongoing support from Intel. This position is associated with that standalone business strategy and is expected to fully transition to a standalone company at some time in the future.Intel...


  • Toronto, Ontario, Canada Intel Full time

    Job SummaryIntel is seeking a highly skilled FPGA Software Engineer to join our Programmable Solutions and Software division. As a member of our Tools and Modeling team, you will research, design, develop, and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).Key ResponsibilitiesDesign, develop, and optimize software tools,...


  • Toronto, Ontario, Canada Intel Full time

    Job OverviewAs a Senior FPGA Modeling Software Developer at Intel, you will play a pivotal role in shaping the definition, vision, design, roadmap, and development of product features from beginning to end. You will help to develop software that provides functional, timing and power models of Intel's Field Programmable Gate Arrays (FPGAs).This position...


  • Toronto, Ontario, Canada Intel Full time

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


  • Toronto, Ontario, Canada Cadence Design Systems, Inc. Full time

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


  • Toronto, Ontario, Canada Intel Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Intel, working on the development of our FPGA Compiler. As a member of our Compiler team, you will be responsible for developing software that supports optimized placement and routing of the latest next generation FPGA devices.Key ResponsibilitiesDeveloping software that supports...


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


  • Old Toronto, Ontario, Canada Cadence Design Systems Full time

    Lead C++ Software EngineerCadence Design Systems is seeking an exceptional C++ software engineer to join our Protium Software Development Team.We are looking for a talented individual to 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.The...


  • Old Toronto, Ontario, Canada https:www.energyjobline.comsitemap Full time

    Job SummaryWe are seeking a highly skilled FPGA Software Engineer to join our dynamic FPGA Tool Development Team. As a pivotal player in revolutionizing the future of FPGA code architecture, you will spearhead the transformation of our code base into a modular and efficient machine.Key Responsibilities:Lead the conceptualization and implementation of a...


  • Toronto, Ontario, Canada Intel Full time

    Company OverviewIntel Corporation is a world-leading technology company, shaping the future of computing and innovation.Job DescriptionThis role involves designing, developing, and maintaining software for Intel's Field Programmable Gate Arrays (FPGAs). The ideal candidate will have experience with C++ development, algorithm design, and software lifecycle...