Job 1000 van 1000



Solliciteren



Research engineer in AI accelerator compiler integration and design space exploration - startup preparation


The MICAS division of the Department of Electrical Engineering (ESAT) at KU Leuven is an international leader in integrated circuits, edge AI hardware, and intelligent energy-efficient systems. MICAS conducts research across the full stack of edge intelligence, ranging from algorithms and mapping methodologies to hardware architectures and silicon demonstrators. The group collaborates closely with semiconductor companies, technology providers, and research institutes worldwide. The group has successfully spun out 7 startups. Within MICAS, this position is situated on design space exploration for deep learning and AI accelerators. This work focuses on tools and methodologies that enable fast exploration of accelerator architectures, dataflows, mappings, memory hierarchies, and workload scheduling, with the goal of guiding both hardware design and software deployment decisions for efficient edge AI systems. We are looking for a highly motivated engineer to strengthen this activity and help connect KU Leuven’s design space exploration frameworks to emerging AI accelerator backends from industrial partners towards a spin-off startup. You develop interfaces between KU Leuven’s design space exploration software and commercial compiler backends for new AI accelerator architectures from partner companies. ~ You help extend the design space exploration framework towards new hardware architectures, memory systems, dataflows, and execution models. ~ You improve the current software stack in terms of runtime, modularity, framework orchestration, usability, and automation. ~ You help evaluate and validate new flows on representative AI workloads and accelerator targets. ~ You collaborate closely with PhD researchers, postdoctoral researchers, and industrial partners, and contribute to technical documentation and dissemination of the developed flows. ~ Depending on your profile, you may contribute to prototype deployment, hardware validation, or supervision of student projects. You hold a master’s degree in Engineering Science, Engineering Technology, Computer Science, Informatics, or an equivalent field. ~ You have solid programming experience in Python. ~ You have experience with embedded software development in C and/or C . ~ Experience with design space exploration tools, analytical performance modeling, or mapping/scheduling frameworks is a plus. ~ Experience with AI accelerator architectures, dataflow architectures, or hardware/software co-design is a plus. ~ Experience with software engineering practices such as testing, CI, packaging, version control, and modular framework development is a strong asset. ~ You are a team player who can work in a multidisciplinary environment spanning software, compilers, and hardware architecture. ~ You have good communication skills and a strong command of spoken and written English.  We offer a full-time position in a stimulating high-tech research environment at KU Leuven. ~ You will work on cutting-edge methods for AI accelerator exploration and deployment, in close interaction with leading academic and industrial partners. ~ You will join a team with strong expertise in edge AI hardware, accelerator modeling, compiler integration, and system innovation. ~ The position offers room for technical initiative and growth, with the possibility to shape part of the software and methodology stack. ~ Depending on your background and ambitions, the position can be framed either as an engineering role or as a research-oriented position with longer-term growth perspectives. ~

Solliciteren

Meer banen van je zoekopdracht