Skip to main content
Altera logo

Software Engineer - Factory Applications (Intern)

Altera
November 2, 2026
Internship
On-site
Toronto, Ontario, Canada
$95,000 - $100,000 CAD yearly
EDA Jobs, Level - Entry or Early Career

Job Title

Software Engineer - Factory Applications (Intern)

Role Summary

The intern will support development, validation, and testing of Factory Applications tools and workflows (FPGA AI Suite, HLS, DSP Builder) used to enable hardware-accelerated solutions.

Work closely with software, compiler, FPGA, and applications engineers to reproduce and debug issues, improve test coverage and examples, and document results.

Experience Level

Entry-level (internship). This role is intended for current university students; no specific years of professional experience required.

Responsibilities

Typical duties for this internship:

  • Assist development, validation, and maintenance of Factory Applications tools and workflows.
  • Investigate, reproduce, and debug issues encountered in application flows and related tools.
  • Develop or improve test cases, example projects, scripts, and validation resources.
  • Analyze application behavior and results to identify usability, performance, or quality improvements.
  • Support integration and testing of new features across tool flows.
  • Collaborate with cross-functional engineering teams (software, compiler, FPGA, applications).
  • Document findings and contribute to internal technical materials and knowledge bases.

Requirements

Key skills and experience for successful candidates. Education requirements are summarized separately below.

  • Must-have:
    • Academic or project experience with C/C++ programming.
    • Familiarity with software development practices, debugging, and testing (coursework, projects, or internships).
    • Exposure to digital logic fundamentals and basic FPGA or ASIC concepts (coursework or projects).
    • Good analytical, written, and verbal communication skills; ability to work in teams.
  • Nice-to-have:
    • Experience with Python or other scripting for automation, testing, or data analysis.
    • Familiarity with version control systems such as Git.
    • Exposure to FPGA AI/ML workflows, High Level Synthesis (HLS), DSP Builder, digital signal processing, or hardware description languages (Verilog/VHDL).
    • Experience with Linux development environments.
    • Experience creating technical documentation, test cases, or project examples.

Education Requirements

Currently pursuing a Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field. The posting specifies students actively enrolled in a bachelor’s program.


About the Company

Company: Altera

Headquarters: Bengaluru, Karnataka, India

Altera provides leadership programmable solutions for applications ranging from cloud to edge, unveiling limitless AI possibilities. Their extensive product portfolio includes FPGAs, CPLDs, Intellectual Property, development tools, and System on Modules aimed at accelerating innovation in various fields.

Altera logo

Date Posted: 2026-10-29