What are the responsibilities and job description for the Postdoctoral Performance Modeling Researcher position at imec USA?
What You Will Do
We are seeking a highly motivated postdoctoral researcher that will build and work with system-level virtual platforms that enable answering early system architecture questions to path find/de-risk future automotive systems with a particular emphasis on chiplet-based architectures.
This role combines research, software engineering, and hardware modeling, and you will work with colleagues and other stakeholders (at imec teams in USA and Belgium and University of Michigan) with a strong background in one or more of these areas. The role involves working with in-house virtual platform modeling tools, or industry-standard tools (see below for more context), interpolating between them where necessary, and developing required / missing component models.
Your work will take place in the University of Michigan facilities as well as in imec research labs, collaborating with an international, multidisciplinary team. Regular participation and contributions to projects and team meetings is expected.
Who you are
- Recently completed (or soon to complete) a Ph. D. Computer Science or Electrical/Computer Engineering
- Proven research/industry experience in computer architecture and microarchitecture
- Strong RTL design experience (Verilog/System Verilog/VHDL/etc.)
- Experience working with system-level virtual platform modelling (e.g., SoC architecture) (such as the following or their equivalents: Gem5, QEMU, ARM Fast Models, virtual platform tools from Synopsys, Cadence, etc.
- Experience with SystemC/TLM (SystemC and C for modelling hardware/software co-design)
- Experience in combining transaction-level and register-transfer level simulations or working with tools that do that (e.g., for performance analysis or functional verification)
- Knowledge of standard hardware interfaces and characteristics (e.g., AXI, other NoC fabrics, etc.)
- Experience in debugging and analysis (power, performance and other figures of merit) at a system level
- Knowledge & experience with good software/hardware engineering practices (e.g., quality, version control, CI/unit-tests, etc.)
- Effective communication, interpersonal, and organizational skills to bridge research groups and project partners in an interdisciplinary team.
- Excellent verbal and written communication skills, fostering seamless interaction with local and remote colleagues and partners.
- You have the capability and mindset to flexibly adapt your research to new application challenges and are eager to learn about new topics. You have a strong vision to propose novel solutions to such challenges and the technical skills to develop and implement them.
- Adaptable to an international collaboration and willingness for short and long stays at imec headquarters in Belgium.
About Imec
Imec is a world-leading research and innovation hub in nanoelectronics and digital technologies. We leverage our world-class infrastructure and global ecosystem of partners across diverse industries to enable groundbreaking innovation in application domains, including healthcare, smart cities, mobility, logistics, manufacturing, and energy.
At imec, we believe that talent grows technology, and technology grows talent. Our informal and progressive working environment offers a range of possibilities for taking initiative and growing in responsibility.
IMEC and its affiliates will not accept unsolicited resumes from any source other than directly from a candidate. IMEC will consider unsolicited referrals and/or resumes submitted by vendors such as search firms, staffing agencies, professional recruiters, fee-based referral services and recruiting agencies (hereafter “Agency”) to have been referred by the Agency free of charge. IMEC will not pay a fee to any Agency that does not have a prior written agreement with IMEC, validated by its HR department, in place regarding a specific job opening and allowing to submit resumes.