Software Design Internship


Enclustra is a young and innovative company dedicated to the world of field-programmable gate array technology with headquarters in the city of Zurich, Switzerland. Our product portfolio of FPGA-based electronics modules and FPGA-optimized IP cores is world-leading. In addition, we provide engineering services in the area of FPGA-based system design, and in the development of PCB hardware, FPGA firmware and embedded software.

To increase the strength of our highly-motivated team, we're offering this summer an oportunity for a

Software Design Internship

There are a number of possible challenges to tackle:

  • You perform out-of-the-box testing for our IP products, such as FPGA Manager and Universal Drive Controller, and then write Getting Started guides to improve the customer experience. Additionally, you create reference designs in C/C++, using FPGA tools (Vivado, Quartus).
  • You write scripts for the generation of various documents, including bill-of-materials, product briefs, and product selection guides (Python, VisualBasic).
  • You extract relevant business data (order statistics, country statistics, customer lists, etc.) from existing databases using a report generator (SQL).
  • You automate the product change notification flow, so that we can inform affected customers of product changes and discontinuations (Python, PHP, SQL).

Your profile:

  • You have experience in software and database development.
  • You are looking for an internship position with a duration of at least 3 months

Enclustra provides a stimulating and multidisciplinary environment dedicated to FPGA technology. We deliver innovative and high quality solutions, and the company’s compact size allows for quick decision making, enabling efficient workflows and a positive atmosphere.

We offer interesting work, flexible working hours, and the unique opportunity to learn daily and be part of a creative and successful team of enthusiastic engineers. Please send your application listing your relevant experience to

We are unable to process applications arriving via postal mail or sent by agencies. After applying, please feel free to contact us by phone at any time to know the status of your application.

Human Resources

You can reach our Human Resources team during office hours:

Phone: +41 43 343 39 93