FPGA Software Architect

1 month ago


Old Toronto, Ontario, Canada Intel Full time
Job Description

We are seeking a highly skilled FPGA Software Engineer to join our dynamic team at Intel. In this critical role, you will be responsible for designing and developing cutting-edge modular code architecture for our FPGA tools. Your expertise will guide the evolution of our software, ensuring it meets the industry's rigorous standards and pushes the boundaries of what's possible.

Key Responsibilities:
  1. Lead the conceptualization and implementation of a modular code architecture, setting the stage for a more robust, scalable, and maintainable codebase.
  2. Collaborate with cross-functional teams to analyze existing coding frameworks, identifying areas for enhancement and integration of best practices in modularity.
  3. Design and develop sophisticated APIs that work seamlessly with both API users and the existing backend technology.
  4. Employ an inventive approach to refactor and restructure existing code, ensuring it is optimized for performance, reusability, and coherence.
  5. Work closely with the team to ensure timely delivery of high-quality software.
  6. Stay up-to-date with the latest advancements in FPGA technology and software development.
  7. Collaborate with other teams to ensure seamless integration of our software with other Intel products.
Qualifications

Minimum qualifications are required to be initially considered for this position. Requirements listed would be obtained through a combination of industry-relevant job experience, internship experiences, and/or schoolwork/classes/research. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

  1. Bachelor's degree in computer science, electrical engineering, or a related field.
  2. Minimum of 8 years of professional experience in software development.
  3. C++ programming in a Linux/Unix environment.

Preferred Qualifications:

  1. Master's degree or higher is preferred.
  2. Experience with scripting languages, preferably Python or TCL.
  3. Experience working in a modern large-scale modular code base.
  4. Experience with data structures and algorithms, with a particular focus on graph theory and its application in electronic design automation (EDA) tools.
  5. Experience in creating long-lived APIs, network protocols, or file formats.
  6. Experience with either Altera Quartus or Xilinx Vivado.
  7. DB systems and how they are used to store netlists and other EDA metadata.
  8. FPGA or ASIC development design flow and how it contrasts with regular SW development.
  9. 2+ years of experience with FPGA code base.
Inside this Business Group

The Programmable Solutions Group (PSG) was formed from the acquisition of Altera. As part of Intel, PSG will create market-leading programmable logic devices that deliver a wider range of capabilities than customers experience today. Combining Altera's industry-leading FPGA technology and customer support with Intel's world-class semiconductor manufacturing capabilities will enable customers to create the next generation of electronic systems with unmatched performance and power efficiency. PSG takes pride in creating an energetic and dynamic work environment that is driven by ingenuity and innovation. We believe the growth and success of our group is directly linked to the growth and satisfaction of our employees. That is why PSG is committed to a work environment that is flexible and collaborative, and allows our employees to reach their full potential.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Benefits

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits.

Working Model

This role will require an on-site presence.



  • Old Toronto, Ontario, Canada Intel Full time

    Job DescriptionWe are seeking a highly skilled FPGA Software Engineer to join our dynamic FPGA Tool Development Team. In this critical role, you will be at the forefront of innovation, spearheading the transformation of our code base into a modular and efficient machine.Key Responsibilities:Lead the conceptualization and implementation of a cutting-edge...


  • Old Toronto, Ontario, Canada Intel Full time

    Job DescriptionWe are seeking a highly skilled FPGA Software Engineer to join our dynamic FPGA Tool Development Team. In this critical role, you will be at the forefront of innovation, spearheading the transformation of our code base into a modular and efficient machine.Key Responsibilities:Lead the conceptualization and implementation of a cutting-edge...

  • Senior FPGA Architect

    1 month ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you looking for a challenging opportunity to lead a team of architects working on current and future FPGA families? Do you want to be part of a company that designs the technology that powers the world around us? We offer a unique chance to work in a collaborative atmosphere of trust, empowerment, respect, diversity, and communication at Microchip...

  • Senior FPGA Architect

    1 month ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you looking for a challenging opportunity to lead a team of architects working on current and future FPGA families? Do you want to be part of a company that designs the technology that powers the world around us? We offer a unique chance to work in a collaborative atmosphere of trust, empowerment, respect, diversity, and communication at Microchip...

  • Senior FPGA Architect

    3 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you looking for a challenging opportunity to lead the design of cutting-edge FPGA systems? Do you want to be part of a team that works on the technology that powers the world around us? We offer a unique chance to work in a collaborative environment that values trust, empowerment, respect, diversity, and communication. At Microchip Technology, Inc., we...


  • Old Toronto, Ontario, Canada Intel Corporation Full time

    Job DescriptionAs a pivotal member of Intel Corporation's FPGA Tool Development Team, you will play a critical role in revolutionizing the future of FPGA code architecture. In this challenging position, you will be at the forefront of innovation, spearheading the transformation of our code base into a modular and efficient machine.Key Responsibilities:Lead...


  • Old Toronto, Ontario, Canada Intel Corporation Full time

    Job DescriptionAs a pivotal member of Intel Corporation's FPGA Tool Development Team, you will play a critical role in revolutionizing the future of FPGA code architecture. In this challenging position, you will be at the forefront of innovation, spearheading the transformation of our code base into a modular and efficient machine.Key Responsibilities:Lead...

  • Senior FPGA Architect

    4 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned FPGA architect looking for a new challenge? Do you have a passion for designing cutting-edge system architectures? We're seeking a highly skilled and experienced FPGA design manager to join our team at Microchip Technology, Inc.As a key member of our architecture team, you will be responsible for leading the design and development of our...

  • Senior FPGA Architect

    4 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned FPGA architect looking for a new challenge? Do you have a passion for designing cutting-edge system architectures? We're seeking a highly skilled and experienced FPGA design manager to join our team at Microchip Technology, Inc.As a key member of our architecture team, you will be responsible for leading the design and development of our...


  • Toronto, Ontario, Canada Microchip Technology Full time

    Are you looking for a challenging opportunity to lead the design of cutting-edge FPGA systems? Do you want to be part of a team that works on the technology that powers the world around us? We offer a unique chance to work in a collaborative environment that values trust, empowerment, respect, diversity, and communication. Our company, Microchip Technology,...


  • Toronto, Ontario, Canada Intel Corporation Full time $126,420 - $189,480

    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 be at the forefront of innovation, spearheading the transformation of our code base into a modular and efficient machine.Key Responsibilities:Lead the...


  • Toronto, Ontario, Canada Intel Corporation Full time $126,420 - $189,480

    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 be at the forefront of innovation, spearheading the transformation of our code base into a modular and efficient machine.Key Responsibilities:Lead the...


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


  • Old Toronto, Ontario, Canada Intel GmbH Full time

    Job DescriptionWe are seeking a skilled FPGA Compiler Software Engineer to join our team at Intel GmbH. As a pioneer in programmable logic solutions, we enable system and semiconductor companies to rapidly and cost-effectively innovate, differentiate, and win in their markets.In this role, you will be responsible for developing the software for Quartus, the...


  • Old Toronto, Ontario, Canada Intel GmbH Full time

    Job DescriptionWe are seeking a highly skilled FPGA Compiler Software Engineer to join our team at Intel GmbH. As a pioneer in programmable logic solutions, we enable system and semiconductor companies to rapidly and cost-effectively innovate, differentiate, and win in their markets.In this role, you will be developing the software for Quartus, the tool that...


  • Old Toronto, Ontario, Canada Intel GmbH Full time

    Job DescriptionWe are seeking a highly skilled FPGA Compiler Software Engineer to join our team at Intel GmbH. As a pioneer in programmable logic solutions, we enable system and semiconductor companies to rapidly and cost-effectively innovate, differentiate, and win in their markets.In this role, you will be developing the software for Quartus, the tool that...


  • Toronto, Ontario, Canada Intel Full time

    Job SummaryIntel's Programmable Solutions Group is seeking a skilled FPGA Software Engineer to join our team in Toronto. As a member of our Tools and Modeling team, you will design, develop, and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).Key ResponsibilitiesResearch and develop software tools for FPGA design and...


  • Toronto, Ontario, Canada Intel Full time

    Job Title: FPGA Software EngineerJob Summary:We are seeking a highly skilled FPGA Software Engineer to join our team at Intel's Altera Toronto Technology Centre. 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 Responsibilities:Design,...


  • Toronto, Ontario, Canada Intel Full time

    Job Title: FPGA Software EngineerJob Summary:We are seeking a highly skilled FPGA Software Engineer to join our team at Intel's Altera Toronto Technology Centre. 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 Responsibilities:Design,...


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