Post-Doctoral Research Visit F/M Embedded Systems, Neural Networks and Privacy-preserving Embedded Edge AI Techniques
Contract type : Fixed-term contract
Renewable contract : Yes
Level of qualifications required : PhD or equivalent
Fonction : Post-Doctoral Research Visit
About the research centre or Inria department
The Inria Saclay-Île-de-France Research Centre was established in 2008. It has developed as part of the Saclay site in partnership with Paris-Saclay University and with the Institut Polytechnique de Paris .
The centre has 41 project teams , 27 of which operate jointly with Paris-Saclay University and the Institut Polytechnique de Paris; Its activities occupy over 600 people, scientists and research and innovation support staff, including 44 different nationalities.
Context
This position is part of the postdoctoral program offered by Inria International Relations Department to support international collaborations. For this offer, the recruited postdoc is expected to spend part of their time at Inria Saclay (near Paris), and part in Berlin (FU Berlin within the Inria Berlin initiative), working between two teams that have a strong collaboration in the field of embedded AI (see below).
Assignment
Topics
The postdoc focuses on novel and advanced embedded AI, combining two complementary aspects. On the one hand, the TinyML aspect [1], focused on the implementation of AI directly on constrained microcontrollers. On the other hand, privacy-preserving Machine Learning techniques using split computing [2,3], which involves offloading partial execution (inference) of a neural network from a client to server.
Depending on profile of the applicant, the topic will be tilt towards one aspect or the other (ideally both would be combined).
TinyML aspects: The goal is to implement efficient AI model execution (TinyML) on microcontrollers, and manage AI models (MLOps: remote updates, performance monitoring – here secure TinyMLOps) on hardware such as Nordic nRF52, STM32, ESP32, or RISC-V (while networking technologies include BLE, 802.15.4, or LTE-M). On top of this hardware, prototypes will be developed in conjunction with an open-source operating system written in embedded Rust (Ariel OS [4]) or embedded C (RIOT OS [5]). These prototypes will be co-developed and tested with Freie Universität Berlin. This project follows up on Ariel-ML [7] and RIOT-ML [6], also applied to concrete
use cases.
Privacy-preserving ML aspects: Split computing involves distributing the execution (inference) of a neural network between a client and a server by splitting the model at an intermediate layer. This approach is particularly useful for embedded systems, edge computing, and resource-constrained devices, as it reduces local computational costs, energy consumption, or latency. However, it also raises privacy concerns: the intermediate representations transmitted to the server may contain enough information to allow partial reconstruction of the input or inference of sensitive attributes. Recent state-of-the-art reviews such as [3] present the main mechanisms of split computing, their system benefits, and the associated open challenges. Other recent work such as [8] shows that intermediate representations can indeed be exploited in reconstruction attacks and proposes experimental frameworks to evaluate these leaks. Other work focuses on defense mechanisms aimed at reducing the sensitive information contained in these representations, while preserving performance on the target task [2]. We will study the performance of split computing with a privacy-preserving angle, and implement experimental prototypes evaluated on heterogeneous embedded system hardware.
[1] Capogrosso, L., Cunico, F., Cheng, D.S., Fummi, F. and Cristani, M., 2024. "A machine learning-oriented survey on tiny machine learning". IEEE Access, 12, pp.23406-23426.
[2] Ruijun Deng, Zhihui Lu, and Qiang Duan. “InfoDecom: Decomposing Information for Defending Against Privacy Leakage in Split Inference”. In: Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 40. 25. 2026, pp. 20737–20745.
[3] Yoshitomo Matsubara, Marco Levorato, and Francesco Restuccia. “Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challenges”. In: ACM Computing Surveys 55.5 (2022), pp. 1–30
[4] Ariel: https://ariel-os.org
[5] RIOT: https://riot-os.org
[6] Huang, Z., Zandberg, K., Schleiser, K., & Baccelli, E. (2025). RIOT-ML: toolkit for over-the-air secure updates and performance evaluation of TinyML models. Annals of Telecommunications, 80(3), 283-297.
[7] Z. Huang, G. Myung, K. Schleiser, E. Baccelli. Ariel-ML: Computing Parallelization with Embedded Rust for
Neural Networks on Heterogeneous Multi-core Microcontrollers. Preprint: https://arxiv.org/pdf/2512.09800v1
[8] Abhishek Singh et al. “SIMBA: Split Inference - Mechanisms, Benchmarks and Attacks”. In: European Conference on Computer Vision (ECCV). 2024.
Responsibilities
The researcher will be responsible for the design and development of the conceptual parts (AI, model, protocols), the use of datasets, implementations with application to a concrete use involving experiments on embedded hardware. he recruited researcher will interact with Inria scientists (including members of TRiBE and/or
PETSCRAFT teams) in the fields of machine learning and secure low-power IoT communication protocols, as well as the open-source developer communities of Ariel OS / RIOT, including our partners at Freie Universität Berlin, and engineers we collaborate with at Campus Cyber through partnerships with Orange and La Poste on real-world use cases (depending on the use case).
Coordination/Management
The recruited person will be the main point of contact between Inria, Freie Universität Berlin, the maintainers of Ariel OS and/or RIOT, including software engineers we collaborate with at Campus Cyber, and last but not least, the involved industrial partners deploying the use case.
Main activities
Main activities :
- Interaction with experts in machine learning, PETs and secure low-power IoT software and protocols;
- Implementation and testing of software prototypes involving / running on low-power hardware;
- Using datasets to design/train/fine-tune models deployed on microcontroller;
- Interaction with industry partners for real-world deployment;
- Experimental evaluation, and theoretical evaluation (where applicable);
- Research paper writing & publication.
Complementary activities:
- Upstreaming of open source code (e.g. in the Ariel OS or the RIOT ecosystems);
- Contributions to standardization (e.g. IETF).
Skills
Technical Skills and Level Required:
- Machine Learning (theory and practice) and MLOps;
- Knowledge about privacy enhancing technologies (PETs);
- Embedded Rust, and/or C;
- Python;
- Knowledge of low-level software optimization techniques;
- RTOS or bare-metal experience on 32-bit microcontrollers (ARM Cortex-M, RISC-V, ESP32);
- Knowledge of network protocol stacks (BLE, NB-IoT, TCP/IP, TLS, 6LoWPAN...);
- Open-source software workflows;
- Git.
Languages & Interpersonal skills :
- Good command of scientific English (written, spoken, reading);
- Working in distributed teams.
Benefits package
- Subsidized meals
- Partial reimbursement of public transport costs
- Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
- Possibility of teleworking and flexible organization of working hours
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
- Access to vocational training
- Social security coverage
Remuneration
Monthly gross salary : 2.788 euros
General Information
- Theme/Domain :
Distributed programming and Software engineering
Software Experimental platforms (BAP E) - Town/city : Palaiseau
- Inria Center : Centre Inria de Saclay
- Starting date : 2026-11-01
- Duration of contract : 2 years
- Deadline to apply : 2026-08-31
Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.
Instruction to apply
Defence Security :
This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.
Recruitment Policy :
As part of its diversity policy, all Inria positions are accessible to people with disabilities.
Contacts
- Inria Team : TRIBE
-
Recruiter :
Baccelli Emmanuel / Emmanuel.Baccelli@inria.fr
The keys to success
- Be passionate about experimental research;
- Be comfortable with community-based open source software development;
- Know how to take initiatives and lead an action in this context.
About Inria
Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.