Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer - Factory Apps - Intern role.
Rezi rewrites your resume against Altera's job description. Free.

Tailor your resume to this Software Engineer - Factory Apps - Intern role.
Rezi rewrites your resume against Altera's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer - Factory Apps - Intern posting at Altera — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer - Factory Apps - Intern posting at Altera — free, in seconds.
About the Role
Altera's Factory Applications team empowers developers to rapidly design and deploy solutions using advanced FPGA and SoC technologies. We contribute to tools and workflows supporting innovation in AI, signal processing, cloud computing, and embedded systems.
Responsibilities
- Assist with the development, validation, and maintenance of Factory Applications tools and workflows across FPGA AI Suite, HLS, and DSP Builder.
- Investigate, reproduce, and debug issues encountered when using application flows and related tools.
- Develop or improve test cases, examples, scripts, and other resources that validate features and demonstrate tool workflows.
- Analyze application behavior and results to identify opportunities for improvement in usability, performance, or quality.
- Support integration and testing of new features across relevant tool flows.
- Collaborate with engineers across software, compiler, FPGA, and applications teams.
- Document findings and contribute to internal knowledge bases and technical materials.
Requirements
- Currently pursuing a Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Academic or project experience with C/C++ programming.
- Familiarity with software development, debugging, and testing through coursework, projects, or internships.
- Exposure to digital logic design fundamentals and FPGA or ASIC concepts through coursework or projects.
- Good analytical, communication, and teamwork skills.
- Interest in learning about FPGA application tools and hardware-acceleration workflows.
- Experience with Python or scripting for automation, testing, or data analysis.
- Familiarity with version control systems such as Git.
- Exposure to one or more of FPGA AI/ML workflows, HLS, DSP Builder or digital signal processing, or hardware description languages such as Verilog or VHDL.
- Familiarity with Linux development environments.
- Experience creating technical documentation, test cases, or project examples.
- Applicants must be eligible for any required Canada export authorizations.
Skills
- C/C++ programming
- Software development
- Debugging
- Testing
- Digital logic design
- FPGA concepts
- ASIC concepts
- Analytical skills
- Communication skills
- Teamwork skills
- Python
- Scripting
- Git
- FPGA AI/ML workflows
- HLS
- DSP Builder
- Digital signal processing
- Verilog
- VHDL
- Linux development environments
- Technical documentation
- Test case creation
- Project examples
Location
- Toronto, Ontario, Canada
Work Type
- Student / Intern (Fixed Term)
- Shift 1 (Canada)
Experience Level
- Student
Education Level
- Bachelor’s degree
Salary/Compensations
- $95K – $100K CAD
Benefits
- Mentorship and hands-on training from experienced software, FPGA, and applications engineers.
- Competitive salary and benefits.
- Opportunities for professional growth and advancement.
- A supportive and innovative work environment.
About the Company
- Altera is at the forefront of programmable logic and hardware acceleration.
- Our mission is to empower developers and system architects to rapidly design and deploy solutions using advanced FPGA and SoC technologies.
Equal Opportunity
- 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.