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.
Software Engineering Intern C++ Python in Toronto employer: 191 Altera Corporation
Altera is an exceptional employer for interns, offering a unique opportunity to work at the largest standalone FPGA company in the world, located in the vibrant city of Toronto. Interns will collaborate with experienced software engineers, gaining hands-on experience in software development while contributing to innovative projects that shape the future of technology. With a strong focus on employee growth, competitive compensation, and a supportive work culture that values creativity and collaboration, Altera is dedicated to fostering the next generation of innovators.