Talent.com
Intel
FPGA Software Engineer, Architecture ModularizationIntel • Toronto, Ontario
FPGA Software Engineer, Architecture Modularization

FPGA Software Engineer, Architecture Modularization

Intel • Toronto, Ontario
30+ days ago
Salary
CA$50.00–CA$65.00 hourly
Job type
  • Full-time
Job description

Job 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 Team as a pivotal player in revolutionizing the future of FPGA code architecture. 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. Your expertise will guide the evolution of our software, ensuring that it not only meets the industry's rigorous standards but also pushes the boundaries of what's possible.

Key Responsibilities:

  • Lead the charge in the conceptualization and implementation of a cutting-edge modular code architecture, setting the stage for a more robust, scalable, and maintainable codebase.

  • Collaborate closely with cross-functional teams to analyze existing coding frameworks, identifying areas for enhancement and integration of best practices in modularity.

  • Design and develop sophisticated APIs that appropriately work with both API users and the existing backend technology.

  • Employ an inventive approach to refactor and restructure existing code, ensuring that code is optimized for performance, reusability, and coherence.

  • Be prepared to move quickly and take on risk.

  • Experience working in a modern large scale modular code base.

  • Proficiency in data structures and algorithms, with a particular focus on graph theory and its application in electronic design automation (EDA) tools.

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

  • Bachelor’s degree in computer science, electrical engineering, or a related field.

  • Minimum of 8 years of professional experience in software development.

  • C++ programming in a Linux/Unix environment.

Preferred Qualifications:

  • Master's degree or higher is preferred.

  • Experience with scripting languages preferable Python or TCL.

  • Experience working in a modern large scale modular code base.

  • Experience with data structures and algorithms, with a particular focus on graph theory and its application in electronic design automation (EDA) tools.

  • Experience in creating long lived APIs, network protocols or file formats.

  • Experience with either Altera Quartus, or Xilinx Vivado.

  • DB systems and how they are used to store netlists, and other EDA metadata.

  • FPGA, or ASIC development design flow and how it contrasts with regular SW development.

  • 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.
Create a job alert for this search

FPGA Software Engineer, Architecture Modularization • Toronto, Ontario

Similar jobs

Senior FPGA Engineer

Cognichiptoronto, on, Canada
Full-time

At Cognichip, we are not just building AI—we are redefining what is possible at the nexus of silicon design and machine learning.As a Senior FPGA Design Engineer, you will be the hands‑on builder, ... Show more

 • Promoted

Software Architect

Paymentusrichmond hill, york region, Canada
Full-time

The Software Architect has an expert understanding of the enterprise platform and seek to transform client requirements into core features of the scalable enterprise platform.The Software Architect... Show more

 • Promoted

Senior Software Engineer, Organizations (Auth0)

Oktatoronto, on, Canada
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Senior Engineer in AI Software Development

Fitch Group, Inc.toronto, on, Canada
Full-time

Become a Senior Engineer at Fitch Ratings in Toronto, where you'll lead AI software development initiatives.Create full-stack solutions that transform how financial services operate.This senior rol... Show more

 • Promoted

Senior Software Engineer (Analysis)

FOSSAtoronto, on, Canada
Full-time

Modern software runs on open source — and managing the compliance, security, and regulatory complexity that comes with it is one of the biggest problems facing engineering and legal teams today.FOS... Show more

 • Promoted

Application Architecture Expert - Cloud and EBS

Stantec Consulting International Ltd.markham, york region, Canada
Full-time

Shape the future of software systems as an Application Architecture Expert.Utilize your skills in Oracle EBS and cloud services to design scalable and secure solutions for business growth.This role... Show more

 • Promoted

Fpga Development Tools Engineer

207 Altera Semiconductor Technology Canada ULCToronto, Canada
Full-time

Job Description We're looking for talented software developers to join Altera's Quartus Device Modeling organization.If you've ever wanted to work on the boundary of software and hardwa... Show more

 • Promoted

Lead Software Engineer, AI & Emerging Tech

Canada Pension Plan Investment Boardtoronto, on, Canada
Full-time

As a Lead Engineer for AI & Emerging Tech, you will drive the design, development, and deployment of next‑generation tech and AI‑powered solutions that unlock business value across the organization... Show more

 • Promoted

Senior Software Engineer, Product Platform

Blocktoronto, on, Canada
Full-time

Block is one company built from many blocks, all united by the same purpose of economic empowerment.The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Sec... Show more

 • Promoted

Architect for Hybrid Systems and Diagnostics

General Motorsmarkham, york region, Canada
Full-time

Take on the role of Staff System Architect, specializing in hybrid systems with a strong focus on diagnostics and data management.Drive the architecture of comprehensive network and NVM models.This... Show more

 • Promoted

Principal Software Engineer – AI Platform & Architecture

Thomson Reuterstoronto, on, Canada
Full-time

Thomson Reuters products power the professionals who are shaping the world.Our platforms drive legal, tax, accounting and audit products, including Cloud Audit Suite—a connected set of products spa... Show more

 • Promoted

Rumble Cloud Senior Software Architect

Rumbletoronto, on, Canada
Full-time

Become a Senior Software Architect at Rumble, focusing on our innovative self-service cloud platform.Develop and document architecture while maintaining hands-on coding involvement.In this role at ... Show more

 • Promoted

Senior FPGA Compiler (Router) Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd.toronto, on, Canada
Full-time

Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications.Our compiler and tools teams are at the core of enabling c... Show more

 • Promoted

Senior Principal Architect - Web Engine

Huawei Canadamarkham, on, Canada
Permanent

Huawei Canada has an immediate permanent opening for a Senior Principal Architect.The web, Windowing and Graphics team is exploring novel architectures to accelerate the rendering of ArkUI and web ... Show more

 • Promoted

FPGA Development Tools Engineer

207 Altera Semiconductor Technology Canada ULCToronto, ON, CA
Full-time

We're looking for talented software developers to join Altera's Quartus Device Modeling organization.If you've ever wanted to work on the boundary of software and hardware, this is the place for yo... Show more

 • Promoted

Senior Software Engineer (Events Analytics Platform)

Sentrytoronto, on, Canada
Full-time

Software runs the world and the pace is faster than ever.Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time build... Show more

 • Promoted

Senior Engineer in AI Systems Architecture

Tubitoronto, on, Canada
Full-time

Shape the future of AI at Tubi as a Staff Software Engineer, driving the architecture of innovative platforms for business operations.Focus on workflow automation and high-stakes AI integration.As ... Show more

 • Promoted

FPGA Development Tools Engineer – Synthesis

191 Altera Corporationtoronto, on, Canada
Full-time

Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications.Our FPGA compiler and development tools are central to ena... Show more

 • Promoted

FPGA Tools Engineer: Innovate at the Hardware-Software Edge

AlteraToronto, ON, CA
Full-time

A leading technology company in Toronto is seeking an FPGA Development Tools Engineer to tackle technical challenges related to FPGA designs.The role involves developing model abstractions and opti... Show more

 • Promoted

Fpga Tools Engineer: Innovate At The Hardware-Software Edge

AlteraToronto, Canada
Full-time

A leading technology company in Toronto is seeking an FPGA Development Tools Engineer to tackle technical challenges related to FPGA designs.The role involves developing model abstractions and opti... Show more