PhD Position (f/m/d) - Compiler/CAD tools

University of Heidelberg
June 12, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Full time
Working type:N/A
Ref info:N/A
PhD Position (f/m/d) - Compiler/CAD tools

The Institute of Computer Engineering (ZITI) at Heidelberg University invites applications for one full- time PhD position at the chair of computer architecture for a duration of 2 years with the possibility of extension to 4 years. This PhD student is planned to work on design and development of simulation tools, compiler, or synthesis tools for various computing systems. Previous knowledge and experience in high-level simulation tools (such as Gem5, NVsim, and others), RISC-V ISA, Programming models, MLIR, and LLVM are desired. The expected start period is July 2023 – December 2023. The position is open and applications will be evaluated on a rolling base until it is filled (upon which the post will be removed from the website). The position provides an exceptional flexibility and a broad range of research and education themes. The skills gained in this position are excellent preparations for a career in academia as well as dynamic industrial environments such as start-ups.

Your tasks:

  • Conduct research and publish in high-quality venues
  • Cooperation with, guiding, and helping in supervising MSc/BSc students and other researchers in the team
  • Help in preparation/teaching of courses
  • Help in writing funding proposals
  • Interact with project stakeholders, manage and/or help in the execution of funded projects
  • Assistance/collaboration in organizational, administrative, and (team) management tasks
  • Your profile:

  • Completed a MSc degree in one of these fields: Computer Engineering, Electrical Engineering,
  • Computer Science, Biomedical Engineering or similar
  • Experience and skills in one or more of the scientific fields of (general topics:) computer
  • architecture, compilers, CAD tool design, Simulation tools, VLSI, SoC, and embedded systems,
  • (specific topics:) experience with assembly, RISC and other Instruction Set Architectures,
  • Programming models, MLIR, LLVM, machine learning frameworks, abstractions and
  • intermediate representations, experience in code optimization, especially for machine
  • learning, programming expertise in C, C++, Python, and JavaScript languages, parallel
  • algorithm design, distributed-memory parallel architectures, high- performance computing,
  • and/or big data processing, hardware synthesis, hardware-software co- design,
  • processor/system simulators (Gem5, NVSim), SystemC, HLS tools, (bonus topics:) Knowledge
  • of computing hardware and paradigms such as in-memory computing, memristive circuits and
  • systems, approximate computing, multi- and many-core SoC, RISC-V, GPGPU, machine learning
  • accelerators and neuromorphic computing, stochastic computing, and other emerging
  • computing paradigms, experience with (meta-heuristic) optimization algorithms, stochastic
  • computing, and other emerging computing paradigms
  • Very good skills in English speaking and writing. German skills are not mandatory but
  • advantageous (willingness to learn German would be a bonus for non-German speakers).
  • Very good communication and interpersonal skills
  • Skilled and capable of working in teams as well as independently
  • Creative and motivated
  • Experience in teaching or teacher assistantship
  • Experience in developing and testing integrated a compiler/simulator would be a bonus,
  • especially if in conjunction with memristive technologies
  • Experience in leading student teams would be a bonus
  • We offer:

  • A dynamic growth environment for your professional and personal advancement
  • Access to top-notch resources and infrastructure as well as flexible working hours
  • Networking opportunity and visibility in a wide-spread national and international network with
  • highest quality
  • Access to many university-offers such as job-ticket and sport center
  • A creative and vibrant environment in an international, science-oriented, and one of the most
  • beautiful cities in Germany, immortalized in the works of Johann Wolfgang von Goethe,
  • Heinrich Heine, and Mark Twain
  • An internationally highly competitive salary (TV-L, E13)
  • Negligible tuition fees that leave almost the entire salary for your personal use
  • Please submit your application to Nima Taherinejad via (applications- [email protected]). Application documents must be emailed with a title following this example DT-HSC-2023 {Applicant's

    Name} and as single PDF file containing (in this order):

  • Cover Letter/Letter of Interest/Motivation Letter (recomm. length: 1 page)
  • Curriculum Vitae: Free form but must include at least the details of your educationalbackground, list of publications, research and teaching experiences, previous work experience, as well as hard (technical) and soft (people) skills
  • Online form copy (3 pages): Please fill this form ( Once you fill each section of the form, print it as a single page PDF file before clicking on the next/submit button. Combine all three sections in the respective order and include it in your application.
  • Key publications (recomm. length: 1-2 pages): A list of one to three most important publications. Each publication should be accompanied by a short explanation of its importance (key contributions), relevance, and your role in preparing and publishing it as well as a download link (ideally on the published website). If a public link is not available yet, please append them in the “other documents” section immediately after this document.
  • Other documents: Papers from #4 that are not publicly available, plus any other/voluntary additional documents that you believe will strengthen your application and increase your chances. Please bear in mind that these additional documents may or may not be considered during the review process.
  • If you have any questions or concerns, feel free to send an email to the same address with a title following this example: QU-DT-HSC-2023 {Applicant's Name}.

    We look forward to your application!

    Heidelberg University stands for equal opportunities and diversity. Qualified female candidates are especially invited to apply. Persons with severe disabilities will be given preference if they are equally qualified. Information on job advertisements and the collection of personal data is available at www.

    From this employer

    Recent blogs

    Recent news