Quartus User Interface - Intern
AlteraJob Title
Quartus User Interface - Intern
Role Summary
This internship is on the Quartus User Interface team. The intern will work with software engineers to design, implement, debug, and test visualization, analysis, and GUI infrastructure used across the Quartus design flow.
Experience Level
Entry-level internship (student intern).
Responsibilities
Key day-to-day responsibilities for this intern role include:
- Design and implement user interface features and infrastructure using C++ and the Qt toolkit.
- Investigate and debug complex visualization and analysis issues; improve usability, reliability, and performance.
- Develop unit, integration, and regression tests using C++, Python, and Tcl.
- Participate in code reviews and standard software quality activities.
- Collaborate with engineers to move features from concept through productization.
- Document implemented features and maintain internal tooling documentation.
Requirements
Minimum expectations and preferred skills.
- Available to work as a full-time intern for the listed fixed-term role.
- Strong interest in software development, user interfaces, visualization, or hardware/software systems.
- Practical debugging and testing mindset; ability to write and maintain tests.
- Effective collaboration and communication skills; able to participate in code reviews.
- Must be eligible for any required Canada export authorizations.
- Nice-to-have: Experience or coursework with C++, Qt, Python, Tcl, software testing, or GUI/visualization development.
- Note: Canadian work experience is not required.
Education Requirements
Pursuing a degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field (student status expected for an internship role).
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.
