Digital design / FPGA Internships
Poznan, Wroclaw, Gdansk, Gothenburg
Want to take FPGA programming to a whole new level?
In our team, we develop advanced digital systems that combine custom FPGA logic with open-source software. Our projects integrate best practices from both hardware and software domains to create cutting-edge solutions. We work with FPGA chips from leading vendors like AMD, Intel, Lattice, and Microchip, and utilize hardware description languages (HDLs) such as SystemVerilog, Verilog, Chisel, and VHDL.
As a Digital Design/FPGA intern, you will play an active role in R&D projects that span a wide range of open FPGA designs. Working alongside experienced engineers, you'll contribute to the design, development, testing, and verification of FPGA-based solutions. Your work will involve using hardware description languages like Verilog or VHDL, and modern design tools like Chisel or Migen.
You will help integrate processing systems that include custom logic modules, CPUs, and system buses, while also collaborating with your team to develop the software stack—ranging from low-level firmware to OS drivers and user-space applications that interface with the FPGA logic.
Requirements:
- students of electronics, telecommunication, computer science or related fields
- availability for an intensive, 2-month summer program (ca. 300 hours in total) or for a more flexible program throughout the academic year (min. 20 hours/week, ca. 200 hours in total)
- understanding or willingness to learn about computer architecture (RISC-V in particular)
- programming skills in HDLs (e.g. SystemVerilog, Verilog, VHDL, Chisel)
- basic knowledge of communication interfaces such as UART, I2C, SPI, and bus interface protocols like TileLink, WishBone, AXI etc.
- programming skills in selected compilable (C/C++, Rust) and scripting languages (Python, Bash)
- passion for open source projects
- readiness for everyday work in Linux
- ability to quickly adopt new technologies
- methodical and detail-oriented approach
- teamwork and willingness to learn from others
- good command of English
This is an onsite opportunity. For a list of offices see our locations pages.
If you meet the listed criteria and want to join our team, apply by filling in our application form.
We reserve the right to reply only to selected applications.
Poznan, Wroclaw, Gdansk, Gothenburg
Digital design / FPGA Internships
APPLY TO POZNANAPPLY TO WROCLAWAPPLY TO GDANSKAPPLY TO GOTHENBURGFeatured Offers
Poznan, Wroclaw, Gdansk, Gothenburg
AI Internships
artificial intelligencesoftwareJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
ASIC Design Engineer/SoC Designer
ASICJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
Open Source C Engineer
simulationsoftwareJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
Open Source C / Rust Engineer
simulationsoftwareJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
Cloud Engineer
cloud and infrastructureJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
Open Source C# Engineer
simulationsoftwareJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
Digital design/FPGA Engineer
FPGAsoftwareJob DetailsPoznan, Wroclaw, Gdansk
Hardware Engineer
hardwareJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
Open Source Software Internships
softwareJob DetailsPoznan, Wroclaw, Gdansk, Gothenburg
Software Engineer
softwareJob Details