PhD scholarship in Open-Source EDA Tools Development - DTU Compute

Oversigt og nøgleindsigter
DTU Compute søger en PhD-studerende til udvikling af open-source EDA værktøjer med fokus på chipdesign. Stillingen indebærer forskning, design og udvikling af verifikationsmetoder.
Højdepunkter
- Fokus på open-source udvikling inden for elektronisk design automation
- Mulighed for at bidrage til undervisning og vejledning af studerende
- Ansættelse i et internationalt anerkendt forskningsmiljø
Påkrævede kvalifikationer
- • To-årig kandidatgrad (120 ECTS) i Computer Engineering, Computer Science eller Electrical Engineering
- • Kendskab til hardware design i sprog som Chisel, VHDL eller Verilog
- • Grundlæggende programmeringsfærdigheder i Java/Scala
Ønskværdige kvalifikationer
- • Kendskab til Chisel
- • Erfaring med open-source projekter
Den ideale kandidat
Den ideelle kandidat har en stærk baggrund inden for hardware design og chipverifikation, og er passioneret omkring open-source teknologi. Kandidaten er også i stand til at arbejde selvstændigt og bidrage til et akademisk fællesskab.
Jobdetaljer
Jobbeskrivelse
Jobbeskrivelse
Open-source development has changed the software world by providing free compilers and operating systems. A similar shift is currently happening with the electronic design automation (EDA) tools. Open-source tools, such as OpenROAD and LibreLane allow the tapeout of chips using open-source tools only. The overarching goal of ODE4EC-PIV is to enhance Europe's competitiveness in global chip design by boosting productivity through open-source EDA tools and their interoperability, addressing key areas such as efficient verification and bespoke design processes, and promoting innovation through open, standardised, and sovereign EDA solutions.
Your project will involve developing open-source tools for generating hardware and developing a functional verification framework.
Responsibilities:
- Conduct research on EDA tooling
- Designing hardware generators
- Development of a verification method, such as functional verification in Scala/Java.
- Integrating the development into the Chips JU project ODE4EV-PIV
- Co-supervise students.
- Optionally contribute to teaching.
Required qualifications:
- Hardware design in a hardware description language such as Chisel, VDHL, or Verilog. Knowing Chisel is a bonus.
- Knowledge of the chip design and verification process
- Basic programming skills in Java/Scala
- You must have a two-year master's degree (120 ECTS points) or a similar degree with an academic level equivalent to a two-year master's degree. We expect you to hold a master’s degree in Computer Engineering, Computer Science, or Electrical Engineering.
Approval and Enrolment
The scholarship for the PhD degree is subject to academic approval, and the candidate will be enrolled in one of the general degree programmes at DTU. For information about our enrolment requirements and the general planning of the PhD study programme, please see DTU's rules for the PhD education.
We offer
DTU is a leading technical university globally recognized for the excellence of its research, education, innovation and scientific advice. We offer a rewarding and challenging job in an international environment. We strive for academic excellence in an environment characterized by collegial respect and academic freedom tempered by responsibility.
Salary and appointment terms
The appointment will be based on the collective agreement with the Danish Confederation of Professional Associations. The allowance will be agreed upon with the relevant union.
The period of employment is 3 years. The starting date is planned 1 August 2026 or according to mutual agreement.
Application procedure
Your complete online application must be submitted no later than 15 May 2026 (23:59 Danish time). Applications must be submitted as one PDF file containing all materials to be given consideration. To apply, please open the link "Apply now", fill out the online application form, and attach all your materials in English in one PDF file. The file must include:
- A letter motivating the application (cover letter)
- Curriculum vitae
- Grade transcripts and BSc/MSc diploma (in English) including official description of grading scale
- If available, include a link to an open-source project you contributed to in your CV.
- List of publications, if applicable
You may apply prior to obtaining your master's degree but cannot begin before having received it. Applications received after the deadline will not be considered.
Karrierevej
Typisk karriereforløb
Postdoc i EDA værktøjsudvikling
Senior Forskningstekniker
Leder af forskningsprojekt
Vækstpotentiale
Der er et stort vækstpotentiale indenfor open-source EDA værktøjer, især med den stigende efterspørgsel efter effektive chipdesignløsninger. Denne stilling kan føre til muligheder i både akademiske og industrielle forskningsroller.
Overførbare færdigheder
Branchekontekst
Stillingen er centralt placeret i den hastigt udviklende chipdesignbranche, hvor open-source værktøjer får større betydning. Det bidrager til innovation og effektivitet i designprocesser, hvilket er afgørende for at holde sig konkurrencedygtig globalt.
Færdighedsanalyse
Kritiske færdigheder
Erfaring med hardware design i en hardware beskrivelses sprog som Chisel, VHDL eller Verilog.
Forståelse for chip design og verifikationsprocesser.
Vigtige færdigheder
Grundlæggende programmeringsfærdigheder i Java eller Scala.
Ønskværdige færdigheder
Udvikling af verifikationsmetoder, såsom funktionel verifikation.
Evne til at integrere udvikling i større projekter som Chips JU projektet.
Mest kritiske færdigheder
Sådan fremhæver du din erfaring
Fremhæv tidligere projekter hvor du har arbejdet med hardware design og programmering, samt resultater fra eventuel funktionel verifikation. Beskriv specifikke værktøjer og metoder, du har anvendt, for at demonstrere din erfaring.
Interviewforberedelse
Sandsynlige spørgsmål
Kan du forklare din erfaring med hardware design og hvilke sprog du har arbejdet med?
erfaringTip: Fokuser på specifikke projekter og værktøjer, du har brugt, og hvordan de relaterer til stillingen.
Hvordan har du håndteret en udfordrende situation i et tidligere projekt?
situationTip: Brug STAR-metoden (Situation, Task, Action, Result) til at strukturere dit svar.
Hvilke metoder til funktionel verifikation har du erfaring med?
tekniskTip: Nævn relevante metoder og værktøjer, og vær klar til at diskutere deres fordele og ulemper.
Hvad motiverer dig til at arbejde med open-source udvikling?
kulturTip: Del din passion for open-source og hvordan det kan fremme innovation og samarbejde.
Hvordan vil du sikre, at de værktøjer, du udvikler, er interoperable med eksisterende systemer?
tekniskTip: Diskuter vigtigheden af standarder og god praksis inden for softwareudvikling.
Spørgsmål du kan stille
- Hvilke værktøjer og teknologier bruger I i jeres nuværende EDA-projekter?
- Hvordan er samarbejdet mellem forskere og studerende i projekterne?
- Hvilke muligheder er der for at bidrage til undervisning og vejledning af studerende?
Tale punkter
- Min erfaring med hardware design og specifikke projekter, jeg har arbejdet på.
- Min forståelse for open-source udvikling og dets indflydelse på chip design.
- Min interesse for at udvikle innovative løsninger inden for EDA værktøjer.
Bekymringspunkter at være opmærksom på
- Manglende erfaring med de nævnte programmeringssprog eller værktøjer.
- Usikkerhed omkring open-source principper og deres anvendelse i EDA.
Ansøgningsstrategi
Ansøgningstips
- Fremhæv din erfaring med open-source udvikling og værktøjer.
- Vis din forståelse for EDA-processer og hardware design.
- Inkluder eksempler på tidligere projekter relateret til chip design og verifikation.
Nøgleord at inkludere
Fokus i ansøgningen
Fremhæv din passion for open-source projekter og din erfaring med hardware design, samt hvordan du kan bidrage til DTU's mål om at forbedre EDA værktøjer.
Tilpasning af CV
Sørg for at inkludere specifikke projekter, hvor du har arbejdet med hardware beskrivelsessprog og verifikationsmetoder, samt relevante kurser og færdigheder, der matcher stillingens krav.
Ofte stillede spørgsmål
Hvad indebærer stillingen som PhD-stipendiat i Open-Source EDA Tools Development?
Stillingen involverer forskning og udvikling af open-source værktøjer til elektronisk designautomatisering (EDA), herunder design af hardwaregeneratorer og udvikling af verifikationsmetoder. Der vil også være mulighed for at co-supervise studerende og bidrage til undervisning.
Hvilke kvalifikationer kræves for at ansøge?
Kandidater skal have en toårig kandidatgrad i datateknik, datalogi eller elektroteknik. Erfaring med hardware design i sprog som Chisel, VHDL eller Verilog samt grundlæggende programmeringsfærdigheder i Java eller Scala er også nødvendige.
Hvad tilbyder DTU som arbejdsgiver?
DTU tilbyder et udfordrende og belønnende job i et internationalt miljø med fokus på akademisk excellence, innovation og respektfuldt samarbejde. Derudover er der mulighed for personlig og faglig udvikling.
Hvordan er arbejdsmiljøet på DTU Compute?
Arbejdsmiljøet på DTU Compute er præget af akademisk frihed, respekt og ansvar. Der lægges vægt på samarbejde og innovation, hvilket skaber et dynamisk og inspirerende miljø for forskning.
Hvad er forventningerne til den udvalgte kandidat?
Den udvalgte kandidat forventes at bidrage aktivt til forskningsprojekter, udvikle innovative løsninger inden for EDA-værktøjer og deltage i undervisning og vejledning af studerende. Engagement og evne til at arbejde selvstændigt er også vigtige.
Hvornår skal ansøgningen være indsendt?
Ansøgningen skal indsendes online senest den 15. maj 2026 kl. 23:59 dansk tid. Det er vigtigt, at alle materialer er samlet i én PDF-fil.
Hvad er ansættelsesvilkårene for denne stilling?
Ansættelsen er baseret på overenskomsten med den danske fagforening, og ansættelsesperiode er tre år. Startdatoen er planlagt til den 1. august 2026 eller efter gensidig aftale.
Er der mulighed for at undervise i denne stilling?
Ja, der er mulighed for at bidrage til undervisning, hvilket kan være en del af de opgaver, den udvalgte kandidat vil få ansvar for, afhængigt af interesse og erfaring.