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 (forms.gle/ygJqhJ5oZ1U1mbdx8). 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. uni-heidelberg.de/en/job-market.