FPGA Compiler Software Engineer
$105.74k - $158.68k per yearINTEL
Job Responsibility:
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 energetic software engineer to join our team at Altera®. Altera® is a pioneer of programmable logic solutions, enabling system and semiconductor companies to rapidly and cost effectively innovate, differentiate, and win in their markets. Altera® combines programmable logic technology with software tools, intellectual property, and customer support to provide high-value programmable solutions to many customers worldwide.
In this role, you will be developing the software for Quartus, the tool that programs the current/next generation of FPGA devices.
Quartus is used by all FPGA acceleration technologies (including OpenCL, HLS, Intel FPGA AI Suite, etc).
At the heart of Quartus is our Place and Route engine which is responsible for transforming HDL to bits such that a user's design is optimized for area and Fmax.
Cross-functional interactions with various customers (internal and external).
Customer's hardware requirements: Fmax, throughput, timing closure, power and area, and also board/system-level integration.
Compiler SW optimizations: optimizing algorithms for runtime and memory, building high-quality reusable software components and infrastructure.
As part of the Compiler team, your responsibilities will include, but are not limited to:
Developing the software that supports optimized placement and routing of the latest next generation FPGA devices.
Making innovative FPGA hardware features accessible via easy-to-use software interfaces.
Enhancing tools and infrastructure to allow the Compiler operations to be used in new and innovative ways.
Implementing new features in addition to root-causing and fixing the existing ones, while maneuvering your way through a big code base.
Ideal candidates exhibit the following behavioral traits:
Excellent problem-solving and debugging skills, as well as attention to detail.
Great communication, teamwork, and interpersonal skills.
Flexible, organized, and proactive.
Qualifications
Relevant experience can be obtained through schoolwork, classes and project work, internships, military training, and/or work experience.
Minimum Qualifications:
BS degree with 4+ years of experience or MS degree with 3+ years of experience in Computer Engineering, Engineering Science, Electrical Engineering, Computer Science or equivalent.
4+ years 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, with a particular focus on graph theory and related algorithms.
Experience developing high-performance parallel software systems.
Experience working in a modern large scale modular code base.
Experience with Altera® Quartus or Xilinx Vivado software.
Experience with scripting languages, particularly Python, Perl or TCL.
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 here. Intel is committed to a culture of accessibility. Intel provides accommodations to applicants and employees with disabilities. Find information and request accommodation here. Annual Salary Range for jobs which could be performed in Canada:CAD 105,740.00-158,680.00 Salary range dependent on a number of factors including location and experienceWorking Model
This role will require an on-site presence.JobType
On-site Required
$100k per year
...solutions must evolve to unify innovations in software models, compilers, platforms, networking, and... ...You'll work on TT-Forge, our MLIR-based compiler that enables developers to run AI on all... ...Who You Are A passionate software engineer eager to work on compiler technologies...SuggestedPermanent employment- ...Position Are you passionate about compilers and eager to tackle complex... ...role in enhancing our compiler technology! We're looking for... ...and collaborate with top-tier engineers. If you thrive in a dynamic environment... ...years' work experience in a software development or test...SuggestedFull time
- ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse... ...—they help shape the future of AI compute. As a Software Compiler Intern, you’ll work with a dedicated mentor and collaborate...SuggestedPermanent employmentInternship
$90k - $140k per year
...company perks await! Job Description: Microchips FPGA software engineering team is at the forefront of developing advanced Electronic Design... ...to describe hardware accelerators in C/C which are then compiled into efficient FPGA implementations using state-of-the-art LLVM...SuggestedFull timeManual laborWork at office$69k - $114k per year
...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design and build scalable applications and services. This is a hands-on development role focused on delivering high-...SuggestedPermanent employmentFlexible hours$167.55k - $209.44k per year
...and ready to query, with no engineering or maintenance required. We’re... ...across the systems, clouds, engines, and tools they rely on. dbt... ...We’re looking for a Staff Software Engineer, Fullstack to join our... ...experience with at least one compiled language such as C++, Kotlin,...Full timeInternshipWork at officeRemote work2 days per week- ...Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high... ...address fascinating challenges, ranging from classical compiler techniques to direct integration with low-level hardware components...
$69k - $114k per year
...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering capabilities that enable...Permanent employmentFlexible hours- ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that...Full timeInternshipLive InManual labor
$90k - $130k per year
...building the platforms that help regulated organizations adopt AI responsibly and at scale. What’s the Opportunity? As a Software Engineer at Zafin, you will design, build, test, and maintain software that powers our products and platform capabilities and on Zafin's...Full time- ...ID: 250911 Join a purpose driven winning team committed to results in an inclusive and high-performing culture. Back End Software Engineer Cloud Modernization (Mortgage Domain) Location: Toronto 2201 Eglinton Ave. E. Job Type: Full-Time Experience Level: 5...Full timeFlexible hours
- ...and money management solutions for small businesses. Join our engineering team and help create secure, scalable products that simplify financial... ...of customers across North America. About the Role As a Software Engineer, you will design, develop, and maintain high-quality...Remote workFlexible hours
$110k - $135k per year
...their dollars can go back into care. About The Role: As a Software Engineer you will work alongside a team of engineers to get Conductor... ...Write and extend agentic workflows in Conductors orchestration engine building custom tools integration adapters and transformation...Long term contractFull timeContract workWork at officeRemote work2 days per week$82.1k - $132.1k per year
...Thomson Reuters is looking for a Software Engineer with an appetite to learn AI-code generation skills within our Editorial Tools & Services team. In this role, you will play an essential role in designing and deploying software applications AI-first, collaborating with...RemplacementFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$156k - $188k per year
...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem.... ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what...Live InRemote workFlexible hours- ...UI/UX bar across the team Test, document, and maintain a frontend codebase that's an example to other engineers What You Bring: ~3–6 years of relevant software engineering experience building production web applications, with React/Angular/Vue as your primary discipline...Contract workRemote workWorldwide
- ...to stay connected and engaged. * We’re a certified Great Place to Work ®, five years in a row! Kepler is seeking an experienced FPGA Manager to lead the design, development, and deployment of FPGA-based systems that power Kepler’s satellite payloads and ground infrastructure...Full timeWork at officeRelocation package
- ...on complex big-data algorithms, shape processes into a growing engineering organisation, all while helping to scale a Series D rocket ship... ...Summary As an Engineering Manager , you'll manage a team of software engineers reporting directly to you. You take responsibility for...Long term contractFull timeTemporary workLocal areaShift work
- ...newer tech stack and building products that have a real impact (Jerry saves the average person $1K a year) Mentorship from talented engineering leaders and peers who have built and scaled companies like Nvidia, Kuaishou, Cepton, and Tiktok Meritocracy: we promote based...Full timeSummer workInternshipLocal area
- ...Job Responsibility: 1 Opening Toronto Role description Software Engineering Lead Specialist I - Software Engineering Who We Are: Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation...Full time
- ...weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle ·...Long term contractFull timeWork at officeRemote work
- ...Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known...Local areaRemote work
- ...Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known...Full time
$160k - $200k per year
...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take... ...thoughtful solutions and user experiences, build scalable software, and measure business impact. Design technical solutions and...Long term contractPermanent employmentFull timeInternship- ...marketplace. We're looking for a backend-focused engineer with PHP/Laravel experience to help us... ...of SoStocked's core forecasting engine - pushing beyond good enough to deliver... ...Experience: 2+ years of professional back-end software engineering experience, any front-end...Full timeInternshipWork at officeRemote workWorldwideFlexible hours
- ...culture. The Team Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank's Corporate, Investment... ...The Role GBME is searching for a Principle Software Engineer who is eager to boost capabilities of capital...Permanent employmentRemote workFlexible hours
- ...products, features, and ongoing business value for portfolios. The Software Developer Lead is an exciting role at Equitable which is... ...Architecture, web services Post-secondary degree in Computer Science, Engineering, or related technical degree or equivalent experience is...Hourly payPermanent employmentFull timeWork at officeRemote work
- ...Reference no. R2859186 Position title: Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto, ON (Hybrid) Posting date: Closing date: About the job Ready to push the limits of what’s possible? Join Sanofi...Flexible hours
- ...solving big challenges and are focused on providing Canadians with better access to the care they need. We are seeking a Support Software Engineer to join our team. Your duties will include assisting with client support tasks, and providing support for application issues....Flexible hours
$205k per year
...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take... ...level. What we're looking for ~7+ years of professional software engineering experience, with a track record of technical...Long term contractPermanent employmentFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to FPGA Compiler Software Engineer. Be the first to apply!
- director software engineering Toronto, ON
- software developer intern Toronto, ON
- software engineer part time Toronto, ON
- remote entry level software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer summer internship Toronto, ON
- développeur logiciel Toronto, ON
- software engineer internship Toronto, ON
- junior software engineer Toronto, ON
- software developer no experience Toronto, ON
