Ingénieur en Développement Logiciel Embarqué pour la Virtualisation
Synanto
Montigny-le-Bretonneux, Yvelines
Full-time
À propos
ARealTI accompagne depuis plus de 10 ans les entreprises dont l'activité est placée au coeur de l'innovation. Dénicheur de talents en ingénierie des systèmes embarqués, nous sommes une structure qui a conservé l'esprit start-up et nous privilégions l'humain et le partenariat à long terme. Animés par la passion et le challenge technique, nos ingénieurs et indépendants évoluent dans un environnement technologique stimulant qui favorise le partage des expertises et la convivialité.
Le poste
Nous recherchons pour l'un de nos clients spécialiste du domaine de la virtualisation dédiée aux plateformes automobiles, un Ingénieur Développement Logiciel Embarqué. Rattaché au service R&D, votre objectif sera de trouver des solutions performantes et sécurisées de virtualisation pour les automobiles connectées. Vos projets sont multi techniques dans un environnement Linux avec des connaissances pointues en C et en Architecture ARM. Parmi vos responsabilités, vous serez amené à :
> Sur la partie hyperviseur :
– Faire la Maintenance et le développement de la solution de virtualisation des véhicules connectés sur ARMv8 : hyperviseur interne de type 1 et pilotes de para-virtualisation Linux
– Écrire des pilotes Linux permettant une horloge Linux générique et une virtualisation de domaine d'alimentation
– Analyser en profondeur des arborescences de périphériques Linux des SoC pour virtualiser les plates-formes des systèmes Cockpit / Infotainment pour les projets automobiles
> Sur la partie bas niveau (noyau, pilotes de périphériques, MCU) et les systèmes embarqués :
– Développer une carte VGA simple basée sur un microcontrôleur PIC
– Travailler sur la conception et l'implémentation de plusieurs noyaux d'OS simples
Profil recherché
De formation ingénieur ou universitaire, vous disposez d'une expérience reconnue de 2 ans minimum en développement
SAVOIR-ETRE :
Curieux, rigoureux, bonne capacité d'analyse
ENVIRONNEMENT-TECHNIQUE :
C, ARMv8, Operating systems, Embedded systems, Linux kernel & drivers, Yocto, AOSP