FPGA Software Architect

2 weeks ago


Old Toronto, Ontario, Canada Intel Full time
Job Description

We 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:
  1. Lead the conceptualization and implementation of a cutting-edge modular code architecture, setting the stage for a more robust, scalable, and maintainable codebase.
  2. Collaborate closely 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 appropriately work with both API users and the existing backend technology.
  4. Employ an inventive approach to refactor and restructure existing code, ensuring that code is optimized for performance, reusability, and coherence.
  5. Be prepared to move quickly and take on risk.
  6. Experience working in a modern large scale modular code base.
  7. Proficiency in data structures and algorithms, with a particular focus on graph theory and its application in electronic design automation (EDA) tools.
  8. Experience in creating long-lived APIs, network protocols or file formats.
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, preferable 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.

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.

Working Model

This role will require an on-site presence.


  • FPGA Architect

    2 weeks ago


    Old Toronto, Ontario, Canada FHLB Des Moines Full time

    {"Job Title": "FPGA Architect", "Job Description": "Lead FPGA Architecture TeamAs a key member of our architecture team, you will be responsible for leading the design and development of FPGA systems that meet the needs of our customers.Key Responsibilities:Lead a team of architects to design and develop FPGA systemsCollaborate with cross-functional teams to...

  • FPGA Architect

    2 weeks ago


    Old Toronto, Ontario, Canada FHLB Des Moines Full time

    {"Job Title": "FPGA Architect", "Job Description": "Lead FPGA Architecture TeamAs a key member of our architecture team, you will be responsible for leading the design and development of FPGA systems that meet the needs of our customers.Key Responsibilities:Lead a team of architects to design and develop FPGA systemsCollaborate with cross-functional teams to...

  • Senior FPGA Architect

    2 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned architect looking for a new challenge? Do you have a passion for designing cutting-edge FPGA systems? We're seeking a highly skilled Senior FPGA Architect to join our team at Microchip Technology, Inc.Key Responsibilities:Lead a team of architects in designing and developing current and future FPGA familiesChampion system-level...

  • Senior FPGA Architect

    2 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned architect looking for a new challenge? Do you have a passion for designing cutting-edge FPGA systems? We're seeking a highly skilled Senior FPGA Architect to join our team at Microchip Technology, Inc.Key Responsibilities:Lead a team of architects in designing and developing current and future FPGA familiesChampion system-level...


  • Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned architect looking for a new challenge? Do you have a passion for designing cutting-edge FPGA systems? We're seeking a highly skilled Senior FPGA Architect to join our team at Microchip Technology, Inc.As a Senior FPGA Architect, you will be responsible for leading a team of architects in the design and development of current and future...


  • Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned architect looking for a new challenge? Do you have a passion for designing cutting-edge FPGA systems? We're seeking a highly skilled Senior FPGA Architect to join our team at Microchip Technology, Inc.As a Senior FPGA Architect, you will be responsible for leading a team of architects in the design and development of current and future...


  • 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

    2 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned architect looking for a new challenge? Do you have a passion for designing cutting-edge FPGA systems? We're seeking a highly skilled Senior FPGA Architect to join our team at Microchip Technology, Inc.Key Responsibilities:Lead a team of architects in designing and developing current and future FPGA familiesChampion system-level...

  • Senior FPGA Architect

    2 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    Are you a seasoned architect looking for a new challenge? Do you have a passion for designing cutting-edge FPGA systems? We're seeking a highly skilled Senior FPGA Architect to join our team at Microchip Technology, Inc.Key Responsibilities:Lead a team of architects in designing and developing current and future FPGA familiesChampion system-level...


  • 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 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 Intel Full time

    Job DescriptionIntel's Programmable Solutions Group (PSG) is seeking a highly skilled FPGA Software Engineer to join our team in Toronto. 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:Research and develop software...


  • Toronto, Ontario, Canada Intel Full time

    Job DescriptionIntel's Programmable Solutions Group (PSG) is seeking a highly skilled FPGA Software Engineer to join our team in Toronto. 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:Research and develop software...


  • Toronto, Ontario, Canada Intel Full time

    Job SummaryIntel is seeking a highly skilled FPGA Software Engineer to join our Programmable Solutions Group. 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 that enable the...


  • Toronto, Ontario, Canada Intel Full time

    Job SummaryIntel is seeking a highly skilled FPGA Software Engineer to join our Programmable Solutions Group. 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 that enable the...


  • Toronto, Ontario, Canada Intel Full time

    Job SummaryWe 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 ResponsibilitiesDesign, develop, and optimize software...


  • Toronto, Ontario, Canada Intel Full time

    Job SummaryWe 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 ResponsibilitiesDesign, develop, and optimize software...


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


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