Guillaume R.

Ingénieur Système Android Senior

Salary / Daily rate

Lyon, France

Freelance

Can come onsite

Skills

C++AndroidLinuxGitNetwork EngineeringJavaAzureCCertificate ManagementTech LeadGoogle Cloud PlatformDockerJiraGitHubGitLabJenkinsProduct OwnershipGradleAgile CoachingKanbanScrumAsanaOracle

Languages

French (Native)English (Fluent)

About me

Intro

Ingénieur système Android avec 16 ans d'expérience, spécialisé en AOSP et développement bas-niveau pour réalité mixte et émulateurs. Expert en architecture HAL/AIDL, framework Android et intégration NDK/JNI, avec contributions open-source reconnues. J'optimise vos systèmes Android embarqués de la conception à la production, en garantissant performance et compatibilité.

Links

Work experience

Ingénieur système Android

Lynx Mixed Reality

Feb 2024 - Present

2 years 9 months

Remote, OR 97458, USA

Intégration du système Android AOSP pour les casques de réalité mixte Lynx. - Architecture, conception et implémentation d'une IHM système native avec le NDK. Architecture client/service avec AIDL. - Intégration du framework Android grâce à un wrapper JNI maison pour les applications natives. - Architecture des HALs et services AIDL afin que le casque supporte Monado, un runtime OpenXR libre. - Contributions open-source au projet StereoKit.

Genymobile

Mar 2014 - Mar 2024

10 years 1 month

Lyon, France

Lead technique AOSP

Apr 2021 - Mar 2024

3 years

Lyon, France

Lead technique de l'équipe système Android pour nos différentes solutions Genymotion. - Définition de la roadmap en accord avec les responsables produit (PO). - Définition des US et des sprints pour l'équipe système. - Spécifications techniques et fonctionnelles de notre ROM Android. - Suivi du projet pour les fonctionnalités, livraisons, documentation technique, etc.

Ingénieur R&D AOSP

Mar 2014 - May 2021

7 years 3 months

Lyon, France

Développement de Genymotion, un émulateur Android dédié au développement et à la validation d'applications mobiles. - Conception et développement d'une fonctionnalité de dégradation artificielle du réseau, permettant de simuler un réseau de mauvaise qualité. - Création d’environnements de compilation sous Docker - Réalisation d'un "proof-of-concept" permettant de faire cohabiter deux connexions réseau de type wifi et téléphonie mobile dans le système Android. - Intégration de librairies OpenGL permettant de convertir les instructions OpenGL ES en OpenGL pour rendu sur desktop. - Système Android basé sur AOSP. Portage des fonctionnalités de Genymotion sur les nouvelles versions d'Android. Intégration continue de la CTS (Compatibility Test Suite) et bugfixes. - Chiffrement des terminaux virtuels. - Optimisation de temps de démarrage et des performances. - C++ / Qt sur Windows, Mac, Linux - Hyperviseurs: Qemu/KVM et VirtualBox - AOSP : kernel, drivers, framework, OpenGL - Méthodes agiles - Git, Jira, Docker, Jenkins

Ingénieur R&D

Nov 2017 - Dec 2019

2 years 2 months

Greater Lyon Area

Intégration du système Android sur des horodateurs connectés. - Services de remontée des logs, des métriques système et de l'état des différents périphériques. - Service de maintenance permettant de mettre à jour le système depuis un media amovible. - Gestion des certificats Contexte : - Système et framework Android - Android Studio, Git, Jira, Confluence

Ingénieur études et développement

Thales

Apr 2013 - Mar 2014

1 year

Aix-en-Provence, France

Intégration d'un environnement visuel pour des simulateurs d'avions de combat Rafale et Mirage 2000. Ce visuel permet d’afficher l’environnement extérieur vu par le pilote (surface terrestre, objets aériens, maritimes, et au sol, effets météorologiques, éphémérides…) ainsi que des images provenant de capteurs optiques. - C++ Windows et Linux - Algorithme d’extrapolation des objets - Algorithme de calcul de ligne de visée - Visual Studio, SVN

Ingénieur études et développement

Bull

Sep 2011 - May 2013

1 year 9 months

Aix-en-Provence, France

Outil de validation des composants avioniques pour le compte d’Eurocopter. Cet outil permet de valider les différents équipements électroniques embarqués dans les hélicoptères. - Conception et développement du modèle de données - Développement d’une librarie de communication RS232 : HAL et IHM - C++ / Qt - Emission et aquisition de signaux en temps réel - PostgreSQL

Ingénieur développement logiciel

Astek

Aug 2008 - Aug 2011

3 years 1 month

Sophia Antipolis

Application de gestion et d'attribution des sièges d’avions aux passagers. Cet outil fait partie d’un ensemble de services liés à la réservation aérienne. - C++, Java - Base de données Oracle avec PL/SQL - Eclipse, CVS


Education

Grenoble INP - Esisar, UGA

Diplôme d'ingénieur, Informatique et Réseaux

2005 - 2008

3 years 1 month

Activities and societies: Club Robotique

Ecole d'ingénieurs en électronique, automatique, informatique et réseaux

KTH Royal Institute of Technology

Computer Science, Networks

2007 - 2007

1 month

Semestre d'étude ERASMUS en Suède.

Lycée Vaucanson, Grenoble

Classe Préparatoire Technologique, PTSI - PT

2003 - 2005

2 years 1 month

Lycée Du Grésivaudan, Meylan

Baccalauréat, Scientifique, Sciences de l'Ingénieur (SI)

2000 - 2003

3 years 1 month

Grade: Mention Bien

Activities and societies: Club informatique

Portfolio

XR Headset Software Architecture

The best place to find your next move

© 2026. All Rights Reserved.