Overview
In this role you will advance compute system architecture and co-design research within imec’s CSA. You will bridge technology and architecture to turn deep-tech ideas into high-impact innovations, collaborating with cross-disciplinary teams across applications, technology, circuits and design. You’ll explore novel compute/memory/network architectures and drive feasibility through modeling and prototyping. This is a hands-on, growth-focused position with opportunities to mentor students and publish impactful results.
Pay / Benefits
- market-competitive salary
- fringe benefits
- inclusive, multicultural environment
- professional development via imec.academy
- opportunity to mentor students/interns
- open, informal working atmosphere
Responsibilities
- Collaborate with cross-functional teams to drive R&D of novel compute/memory/network architectures
- Perform feasibility studies using performance modeling and prototyping to inform design decisions
- Engage in project activities to mature research ideas towards higher maturity levels
- Develop, customize and integrate multi-fidelity architectural models for complex SoCs/systems
- Stay updated on advances in compute system architecture across domains and technologies
- Contribute to project definitions, scope, timelines, milestones, and deliverables
- Mentor Masters/Doctoral students or interns and share knowledge across CSA
- Publish results in journals, conferences, and open-source ecosystems
Key requirements
- Master or PhD in Electrical/Electronics/Computer Engineering/Science
- 5+ years of R&D experience in architecting/designing compute systems/components
- Strong background in system-level performance modeling and analysis
- Hands-on experience connecting high-level models (C/C++, SystemC, gem5) to low-level design flows (EDA tools, FPGA, ASIC)
- Familiarity with state-of-the-art technology innovations and application domains affecting compute/memory/network architectures
- Strong analytical and quantitative skills with experience designing experiments to derive insights
- Ability to collaborate across abstraction layers and translate technology into architectural insights
- Proficient software and research-engineering practices (version control, reproducibility, automation, testing, documentation)
- Hands-on and mentorship mindset, collaborative and open to a multicultural environment
- Excellent English communication skills
- Collaborative mindset
- Analytical and problem-solving
- Mentoring and knowledge sharing
- System-level performance modeling
- C/C++
- SystemC
…
