Ingénieur Développeur Embarqué Linux Kernel & Bas Niveau - Ferroviaire H/F

Smile
Les Ulis, France
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Agile Methodology ARM Architecture UClibc (C Standard Library) Data Structures Linux Linux on Embedded Systems Linux Kernel MISRA C (C Programming Language) Open Source Technology Scrum Methodology Software Architecture Reverse Engineering
+2 more
Yocto Code Restructuring

Job description

Une expertise reconnue : Profitez d’un management de proximité par des pairs (experts techniques). Nous boostons votre carrière via une offre de formation complète : accès à une plateforme d’e-learning, financement de certifications et outils de partage de connaissances. Une communauté active : Ici, on ne se contente pas d’utiliser l’Open Source, on le fait vivre ! Participez à des salons majeurs, contribuez à la rédaction de livres blancs et partagez votre savoir sur notre blog de référence : . Projets à fort impact : Contribuez directement aux projets communautaires (Yocto Project, Buildroot) pour construire un numérique plus intelligent et responsable. Vos Missions : Refactoring, Kernel & Optimisation Bas Niveau Pour le compte d’un leader mondial du secteur ferroviaire, vous intégrez une équipe de pointe dédiée aux équipements de communication critiques. Votre objectif principal est de maximiser les performances et de réduire les temps de cycles système : Rétro-ingénierie (Reverse Engineering) : Analyse approfondie d’un code existant complexe, compréhension des flux logiques et identification des goulots d’étranglement (bottlenecks). Optimisation de Drivers : Refactoring et optimisation de drivers noyau (Kernel Space), notamment via la mise en œuvre de mécanismes ioctl pour minimiser la latence des communications User-to-Kernel. Qualité & Sûreté de Fonctionnement : Développement dans un environnement global hautement contraint par la Safety (écosystème SIL0 à SIL4), exigeant l’application stricte des règles de codage MISRA. Architecture Matérielle : Prise en main et optimisation du code pour des cibles matérielles spécifiques (TI Sitara AM5726, ARM Cortex-A). ️ Votre Stack Technique, Smile s’engage pour un environnement où la diversité est une force et l’inclusion, un pilier. Ici, chaque talent est reconnu, respecté et encouragé à aller plus loin. Processus de recrutement Qualification : Échange téléphonique RH (30 min). Entretien Métier : Discussion technique avec l’un de nos experts. Finalisation : Rencontre avec le manager d’agence.

Requirements

OS & Noyau : Maîtrise de Linux Embarqué, distribution eLinOS (Sysgo), et environnements Bare Metal sur microcontrôleurs. Langage & Normes : Excellente maîtrise du Langage C (gestion fine de la mémoire, des pointeurs et des structures de données) et connaissance impérative des règles MISRA C. Expertise Kernel : Développement de pilotes (drivers), compréhension fine de l’architecture du Noyau Linux et des communications via ioctl. Hardware : Connaissance des architectures de processeurs de type TI ARM (AM5726) ou similaires. Méthodologies : Agile (Scrum/Kanban) et Cycle en V. Votre Profil Expérience : 3 ans ou plus en développement embarqué bas niveau ou Linux Kernel. Mindset : Capable de monter rapidement en compétences sur du code existant parfois peu documenté, vous faites preuve d’une grande rigueur scientifique. Culture de la Performance : Vous êtes animé(e) par la chasse aux microsecondes et l’optimisation des architectures logicielles contraintes. Langues : Un bon niveau d’anglais technique est essentiel pour évoluer dans cet écosystème.

Benefits & conditions

Lieu : Ulis (91) - Rythme Hybride (jusqu’à 2 jours de télétravail)

About the company

Passionné(e) par la tech et l’innovation ? Rejoignez les 1 500 collaborateurs de Smile, leader européen de l’intégration Open Source. En intégrant notre agence Embedded & Connected Systems, vous rejoignez un écosystème unique où l’excellence technique est la norme.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on optioncarriere.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · WWC 2023

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

58 sec

Securing uncontaminated AI training data and mandating Linux authentication

Chris Heilmann +1 · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all