> Markdown version of [/jobs/ext/2106650-phd-in-embedded-software-for-dynamic-neural-networks](https://www.wearedevelopers.com/jobs/ext/2106650-phd-in-embedded-software-for-dynamic-neural-networks). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # PhD in Embedded Software for Dynamic Neural Networks - **Company:** KU Leuven - **Location:** Leuven, Belgium - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, Software Applications, Computing Platforms, ARM Architecture, Artificial Neural Networks, C++ (Programming Language), Compilers, Computer Programming, Computer Engineering, Memory Management, Embedded Software, Field-Programmable Gate Array (FPGA), Reduced Instruction Set Computing, Software Engineering, Deep Learning, Hardware Acceleration - **Published:** August 19, 2026 - **Apply:** https://www.kuleuven.be/personeel/jobsite/jobs/60727322?hl=en ## About the Role Computer science » Computer architecture Computer science » Computer hardware Computer science » Computer systems Computer science » Programming, We are looking for highly motivated PhD researchers with a strong interest in hardware-software design for embedded systems and Embedded AI. * Candidates must hold a master's degree in electrical or computer engineering (or equivalent). Master's students who expect to graduate by the end of the year are also encouraged to apply. * Programming experience (C/C++) within the embedded field and/or software engineering and compilers is highly recommended. * Strong background in computer architectures and embedded platforms (ARM Cortex-M, NPU, FPGA, embedded GPU), e.g., via academic courses and/or project courses * Research experience (e.g., through a Master thesis work or research internships) is considered a strong asset. * Experience with Deep Learning and Artificial Intelligence is considered a plus. * Excellent proficiency in the English language is required, as well as good communication skills, both oral and written. * Strong interpersonal skills and the ability to work in an international team., Research Field Computer science Education Level Master Degree or equivalent, Master Degree or equivalent Languages ENGLISH ## Description Modern embedded AI systems rely on Deep Neural Networks (DNNs) running on resource-constrained devices such as wearables, smart sensors, hearables, and IoT nodes. While current deployment methodologies can optimize models before deployment, the resulting software remains static throughout the lifetime of the device. Consequently, energy consumption, memory usage, and computational requirements remain fixed, even when the application or environmental conditions evolve over time. This project investigates a radically new paradigm for Embedded AI: enabling devices to dynamically compress and adapt neural networks directly on-device after deployment. Inspired by how humans continuously optimize their physical efficiency through training, this project aims to develop software methods that allow deployed neural networks to progressively reduce their resource footprint while maintaining application performance. The research focuses include: runtime-reconfigurable neural network software kernels for novel embedded systems architecture, performance models for adaptive AI workloads, on-device search and optimization engines for memory-aware deployment, compiler and runtime systems capable of supporting dynamic neural network topologies, energy-efficient embedded AI frameworks targeting RISC-V multicore and heterogeneous computing platforms. The project combines fundamental research in embedded software and compiler systems with practical validation on state-of-the-art embedded AI hardware platforms. Successful outcomes could significantly extend battery lifetime and enable a new generation of adaptive and sustainable embedded AI systems ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [An Architect’s guide to reducing the carbon footprint of your applications](https://www.wearedevelopers.com/videos/559-an-architect-s-guide-to-reducing-the-carbon-footprint-of-your-applications) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)