
FPGA RTL/FW Development Undergraduate Intern
Job Description
Job Details:
Job Description:
- Altera is seeking a motivated undergraduate intern to join our Platform Engineering Board team as an FPGA Development Engineer to support product and system-level solutions for Altera’s programmable FPGA devices.
- Your contributions will influence the system-level design and enablement of next-generation FPGA platforms. As an FPGA Development Intern, you will support RTL design, firmware development, and validation for FPGA-based systems.
- Expectations include close collaboration with FPGA architecture, board design, and silicon engineering teams to deliver robust platform-level solutions.
- You will work on developing, implementing, and validating digital logic and embedded firmware for FPGA development kits and validation boards.
- The role involves supporting system bring-up, debugging, and feature enablement based on functional and performance requirements in an Altera FPGA board system.
What will you do:
- Work with a global team under guidance of senior engineers to design, develop, and validate FPGA-based solutions using RTL (Verilog/VHDL) and embedded firmware (C/C++).
- Assist in FPGA design implementation, simulation, synthesis, and timing analysis for development platforms.
- Support board bring-up, debugging, and validation activities on FPGA development kits and validation platforms.
- Develop and maintain firmware and software tools for embedded systems and platform verification.
- Collaborate with cross-functional teams including hardware, software, and system engineers.
- Contribute to prototype development and validation to reduce technical risks.
- Participate in test planning, execution, and issue debugging for system-level validation.
- Help document technical designs, test procedures, and validation results in accordance with Altera standards.
Qualifications:
You must possess the below minimum qualifications to be initially considered for this position. Qualifications listed as preferred or additional will be considered a plus factor for applicants.
Minimum Qualifications:
- Pursuing a Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
- Basic knowledge of digital logic design and computer architecture
- Familiarity with RTL design using Verilog or VHDL
- Basic programming skills in C/C++ for embedded systems or software development
- Understanding of FPGA development flow (simulation, synthesis, implementation) is a plus
- Strong problem-solving, analytical, and debugging skills
- Good written and verbal communication skills
- Ability to work effectively in a collaborative team environment
Preferred Qualifications:
- Experience with FPGA tools such as Altera Quartus or similar
- Familiarity with FPGA-based development boards and lab equipment (oscilloscope, logic analyzer)
- Exposure to embedded systems, device drivers, or hardware-software integration
- Knowledge of scripting languages (e.g., Python, Tcl) for automation