Open Source Internships

We encourage smart and ambitious topics that will not just harness, but actively contribute to open standards to create scalable and reproducible solutions. Antmicro endorses the idea of open science.

We provide our interns with all the necessary tools, high-end gear and hardware, as well as mentoring and team experience necessary to participate in world-class computer science projects.

Paid internships

Antmicro offers paid internship programs to full-time students (mostly of senior years) of computer science, electronics, automatics, robotics and related fields.

Additionally, if they decide to write their diploma papers based on open source technologies supported by Antmicro, our interns are offered various forms of help, including:


Access to the technologies Antmicro works with on a regular basis

Technical help

Support of our engineers


Purchasing of materials needed to build a prototype which might be a part of the diploma thesis


Needed for rapid prototyping of electronic devices


Access to a 3D printer, oscilloscopes, logic analysers, or RF measuring tools

The most capable students who complete their diploma paper in cooperation with Antmicro are offered a graduation scholarship.


  • Your project gets professionally open sourced!
  • A chance to participate in leading global open source initiatives, shaping the face of modern computer science (e.g. RISC-V, Linux Foundation, CHIPS Alliance, Zephyr Project).
  • Learn the methodologies and workflow used in Silicon Valley.
  • Gain access to the company’s IT & project infrastructure, workplace amenities as well as numerous technical and social events.
  • Improve your language skills by working in English.
  • Receive all necessary gear, high-tech hardware and mentorship to pursue ambitious research and development goals.

Featured BSc and MSc thesis completed with Antmicro

SDI-to-MIPI bridge

The open source SDI-to-MIPI bridge built as part of Antmicro’s internship program allows SDI-based systems to harness the capabilities of the most popular embedded AI platforms, which mostly support MIPI CSI. It also overcomes the issue of short distances at which MIPI CSI-2 devices can be connected to the system, as it enables the use of a coaxial cable to achieve much longer connections. This feature is crucial in industrial environments where mounting the camera directly on the processing unit is not enough for the device to operate effectively.

Read More

Fast and Versatile DMA

This project was carried out in response to the lack of a portable & vendor-neutral DMA controller. It was designed using the flexible Chisel HDL and it has turned out to be an open, cross-platform and easily adaptable DMA IP that has given us and other users a lot of engineering freedom. We have actually already employed it in some of our other projects, e.g. for running a Linux GUI on an FPGA SoC platform.

Read More

Antmicro's Jetson TX2 Deep Learning Platform

Another project done by an Antmicro intern involved developing the Open Source Jetson TX2 Platform, which supports NVIDIA Jetson TX1/TX2/TX2i modules and provides users with access to the majority of available high-speed interfaces. The platform has a modular design and features a high-speed connector which allows it to be extended with an additional board, enabling any MIPI-CSI camera to be connected to the module.

Read More


Our internship program is open all year round, in two variations:


2-months summer program (ca. 300 hrs in total).


Flexible program during the academic year (min. 20 hrs/week, ca. 200 hrs in total).


  • full-time students of senior years in computer science, electronics or related fields
  • understanding of or willingness to learn about computer architectures
  • passion for open source projects
  • readiness for everyday work in Linux
  • ability to quickly adopt new technologies
  • methodical approach and attention to detail
  • teamwork and willingness to learn from others
  • good command of English

Nice-to-have interests:

  • FPGA
  • kernel development
  • embedded middleware
  • cloud computing
  • machine learning/AI algorithms
  • video processing
  • RTOS development & OS porting
  • device drivers development
  • computer architectures
  • object-oriented programming
  • embedded systems emulators/simulators
  • containerization
  • scripting languages
  • hardware design

Join us
and learn with us

Grow your skills