Altera

Altera

Software Engineer - Intern

Toronto, Ontario, Canada · Intern · Internship

Sponsorship not specified$95k-$100kDetected 5 days ago
PythonC++CAlgorithmsDeep LearningFPGAVerilogElectrical EngineeringSignal ProcessingResearchCommunicationProblem Solving

Stay score

odds of building a lasting career here

50Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds (Level II)66
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~30% per draw at Level II). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

13 transfer filings in the last year, covering 13 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Do you love to solve technical challenges that no one has solved yet?
  • If so, come join us to do something wonderful.
  • As an undergraduate intern you will potentially have the opportunity to:

Responsibilities

  • Research, design, develop, and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).
  • Develop and optimize compilers, flows, assemblers, models, tools, runtimes, and/or firmware that are closely coupled to FPGA silicon, IP, and boards, while leveraging strong knowledge of FPGA hardware, logic design, board design, semiconductor devices, and chip layout.
  • Works well independently and develops quick engineering solutions for complex problems.

Requirements

  • The candidate must be pursuing a Bachelor's Degree in Computer Engineering, Electrical Engineering, Engineering Science, Computer Science, Mathematics, or similar.
  • We use artificial intelligence to screen, assess, or select applicants for the position.​ This posting is for an existing vacancy.​ Canadian work experience is not required for this role.
  • 3+ months of experience or coursework in one, or more, of the following: C/C++, Python, digital logic, FPGAs, Verilog, or similar (relevant experience can be obtained through schoolwork, classes and project work, internships, military training, and/or work experience).

Skills

  • Excellent technical skills.
  • Excellent communication skills.
  • High problem-solving skills and good tolerance for ambiguity.

Compensation

  • In addition to base salary, we offer performance-based incentive opportunities that reward both individual contributions and overall company success.​

Benefits

  • Design, develop, and optimize software abstractions and frameworks for acceleration with the FPGA for domains such as deep learning, DSP algorithms, or data analytics.

Company info

  • Altera is a company of bold and curious inventors and problem solvers who create some of the most astounding technology advancements and experiences in the world.
  • We are looking for someone that brings:
  • Focus on quality, discipline, and accurate results for engineering customers.
  • We are looking for world-class engineers to help us build the future of technology.

This listing is sourced directly from Altera's careers page and normalized into a canonical job model.