Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

191 Altera Corporation

NewBe an early applicant

Software Engineering Intern C++ Python

Posted Updated 3 views
Discussion

Summary

Software engineering intern at Altera's Toronto office, supporting engineers who build software for programmable logic devices (FPGAs). Day-to-day involves bug fixing, feature enhancements, and new development in C++, Python, or Java, plus code reviews, testing, and technical research.

Build software for programmable logic devices at Altera in Toronto, using C++, Python, or Java within an engineering team. Gain hands-on development and testing experience.

As a Software Intern, you will support software engineers across bug fixing, feature enhancements, and new product development. You will write documented code, participate in reviews, and apply development methodologies. The work also includes researching technologies, evaluating approaches, and presenting technical findings.

Key Responsibilities:

  • Collaborate with software engineers on development projects
  • Fix bugs and enhance software features
  • Write, maintain, and document clear code
  • Participate in code reviews and quality assurance
  • Research technologies and present technical findings

Requirements:

  • Pursue a bachelor's or master's degree in a related field
  • Understand programming concepts and data structures
  • Use C++, Python, or Java proficiently
  • Know version control systems or debuggers
  • Demonstrate analytical and communication skills

Apply programming, testing, problem-solving, and communication skills while developing software solutions for Altera programmable logic devices in Toronto.

Skills

What Intern Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →