Description du poste

Vous cherchez un emploi de Ingénieur Systèmes Linux Embarqué / Yocto a Saint-Prex ? Fischer Connectors SA recrute.

Pour renforcer notre équipe R&D et soutenir le déploiement de nos produits portables, nous recherchons un Ingénieur Systèmes Linux Embarqué / Yocto.

En tant que membre clé de notre équipe R&D, vous serez l’un des piliers qui pilotent le développement de nos produits portables. Vous serez impliqué dans l’ensemble du cycle de vie du logiciel embarqué—des couches basses (pilotes, BSP) à l’interface utilisateur—en tirant parti de votre expertise approfondie dans l’écosystème Embedded Linux et le système de build Yocto.

CE QUE VOUS FEREZ DANS VOTRE RÔLE

Développement logiciel & Architecture

  • Concevoir, développer et maintenir des architectures logicielles pour des produits portables basés sur des processeurs et microcontrôleurs NXP (NXP, STM32).
  • Développer des pilotes bas niveau (espace noyau) et intégrer des composants matériels (capteurs, gestion de l’alimentation, connectivité).
  • Développer les couches applicatives supérieures, y compris la gestion de l’interface utilisateur (UI).

Ingénierie de build & DevOps (Yocto/CI-CD)

  • Créer, maintenir et optimiser le système de build Yocto (recettes, couches, configuration BSP).
  • Mettre en œuvre et améliorer continuellement le processus de Release et l’Intégration Continue (CI/CD).
  • Gérer la version du code et les workflows de développement avec Git.

Intégration, Validation & Assurance Qualité

  • Intégrer le logiciel sur les plateformes cibles et collaborer étroitement avec l’équipe hardware.
  • Définir et exécuter les plans de test, validation fonctionnelle et tests de performance (autonomie batterie, empreinte mémoire, criticité).
  • Rédiger la documentation technique associée (spécifications, manuels d’architecture, procédures de test).
  • Suivre les problèmes et gérer les tâches avec Jira.

L’EXPÉRIENCE ET LES COMPÉTENCES QUE VOUS APPORTEREZ

Compétences techniques :

  • Systèmes & Build : Maîtrise solide d’Embedded Linux et de l’environnement Yocto Project.
  • Langages de programmation : Excellente maîtrise de C/C++ (essentiel pour le développement bas niveau), Python (scripting, tests, Yocto) et Rust (pour un développement applicatif moderne et sécurisé).
  • Matériel : Expérience avérée avec les architectures processeurs NXP (ex. i.MX) et microcontrôleurs STM32. Capacité à lire des schémas matériels.
  • Outils & Méthodologie : Maîtrise de Git, Jira et des pipelines CI/CD (BitBucket CI, Jenkins ou équivalent).
  • Sécurité Linux :
  • Bonne compréhension des principes de sécurité Linux.
  • Connaissance des surfaces d’attaque courantes en embarqué et des bonnes pratiques pour les réduire.
  • Démarrage sécurisé & Signature de code :
  • Familiarité avec les concepts de démarrage sécurisé et l’intégrité de la chaîne de démarrage.
  • Compréhension basique des workflows de signature de code, des clés cryptographiques et de leur intégration dans une pipeline CI/CD.
  • Connaissance des mécanismes d’intégrité des systèmes de fichiers tels que dm-verity ou IMA/EVM.
  • Mises à jour OTA :
  • Compréhension des architectures de mise à jour OTA.
  • Connaissance des contraintes et scénarios d’échec spécifiques aux IoT déployés sur le terrain.
  • Conteneurisation d’applications : Familiarité avec les concepts de conteneurisation (Docker, Podman ou LXC/LXD) et leur applicabilité dans les environnements Linux embarqués.

Expérience :

  • Minimum 3 ans en développement Embedded Linux.

Langues :

  • Français : Courant
  • Anglais : Compétent

CE QUI VOUS METTRA EN AVANT

  • Autonomie & Rigueur : Capacité à gérer un produit de bout en bout (du pilote à l’UI) avec des standards élevés de qualité de code.
  • Esprit d’équipe : Capacité à travailler en synergie avec les ingénieurs hardware et l’équipe produit.
  • Curiosité technique : Fort intérêt pour l’écosystème IoT/appareils connectés (contraintes mémoire, énergie et performance).

NOUS OFFRONS

  • L’opportunité de travailler sur un produit tangible, innovant et à forte valeur technologique.
  • Un environnement technique stimulant.

Ce poste est a pourvoir rapidement. Candidatez sans tarder.

Léa Harfi, ex-RH Genève
Conseillère CV · Ancienne RH Genève
Votre CV est-il prêt pour ce poste ?
En Suisse, la majorité des CV sont rejetés par les ATS avant même d'être lus. Je rédige un CV format suisse qui passe les filtres et convainc les recruteurs.
Anti-ATS garanti Format suisse officiel Livraison 48h Lettre incluse
Commander mon CV dès 39 CHF/€
Questions fréquentes
Cliquez sur le bouton « Postuler maintenant » pour accéder directement au formulaire de recrutement de Fischer Connectors SA. Préparez votre CV à jour et une lettre de motivation ciblant le secteur Ingénierie & Technique avant de commencer.
Le salaire n'est pas précisé dans cette offre. En Suisse, les salaires dans le secteur Ingénierie & Technique varient selon l'expérience, le canton et la taille de l'entreprise. Utilisez notre simulateur de salaire pour comparer.
Ce poste est proposé en Full-time. En Suisse, les contrats à durée indéterminée (CDI) sont la norme dans le secteur Ingénierie & Technique. Vérifiez les conditions spécifiques auprès de Fischer Connectors SA.
En Suisse, les processus de recrutement durent généralement 2 à 6 semaines selon les entreprises. Chez Fischer Connectors SA à Saint-Prex, postulez rapidement : les offres dans le secteur Ingénierie & Technique reçoivent de nombreuses candidatures dès leur publication.
Les qualifications spécifiques requises sont détaillées dans la description du poste ci-dessus. Assurez-vous de correspondre aux critères essentiels avant de candidater. Notre service d'analyse CV gratuit peut vous aider à évaluer votre profil.

CV Professionnel

Optimisé ATS et format suisse. Livraison 24-72h.

Découvrir →

Guide Suisse

Tout savoir sur le marché du travail suisse.

En savoir plus →

Simulateurs

Salaire, coût de vie, immobilier...

Accéder →