Ingénieur.e - Linux embarqué (H/F)

SEPT LIEUES
Grenoble, France
Cette offre d'emploi n'est pas disponible dans votre pays.

L'ENTREPRISE

Cette entreprise concentre son activité principale sur le développement et la fourniture de technologies matérielles et logicielles pour les marchés de calcul haute performance centrée sur les données, du cloud à la périphérie (edge computing).

Ils se concentrent sur la création de solutions permettant des applications de données intensives, plus intelligentes, plus efficaces et économes en énergie.

C'est une entreprise en pleine croissance qui compte plus de 200 employés. La société est présente en France, au Royaume-Uni, en Allemagne, aux États-Unis, au Japon et bénéficie de l'investissement de plusieurs acteurs majeurs.

LE POSTE / LES MISSIONS

Vous rejoindrez l'équipe logicielle Boards & Systems (10 personnes), qui est responsable du développement de logiciels embarqués.

Le champ d'action et l'impact de l'équipe sont vastes, car elle est responsable du développement depuis le micrologiciel de la chaîne de démarrage sécurisé jusqu'au déploiement de systèmes d'exploitation riches tels que Linux.

L'objectif est de fournir des blocs logiciels solides. En tant qu'ingénieur logiciel Linux Kernel faisant partie de l'équipe Linux, vos principales responsabilités seront les suivantes :

  • Concevoir, développer, déboguer et maintenir des logiciels embarqués pour SoC, tels que Barebox, les drivers du noyau Linux, le support de uClibc-ng et Buildroot, les parties spécifiques à l'architecture du LibC et du noyau Linux pour le cœur du CPU KVX, les outils de l'espace utilisateur de Linux.
  • Suivre les changements en amont, réaligner nos versions locales sur l'amont et contribuer à nos modifications / corrections au code générique.
  • Intégrer certaines parties de notre code KVX en amont.
  • Développer des logiciels de qualité de production, y compris des tests, une documentation, une analyse statique et une intégration continue.
  • Participer à des sujets d'architecture pour la nouvelle génération de processeur
  • Interagir avec les équipes de conception matérielle SoC & Boards, et bien entendu les équipes de développement des lignes de produits.

PROFIL RECHERCHÉ

Profil recherché :

  • Niveau : Bac +5 ou plus : Ingénieur.e diplômé.e ou titulaire d'un doctorat en logiciel embarqué ou équivalent.
  • Expérience : 5 ans minimum dans le développement de logiciels embarqués.
  • Capacités de résolution de problèmes et bonnes compétences en communication (anglais / français).
  • Capacité à innover et à proposer les bonnes solutions.
  • Adaptabilité et flexibilité.

Compétences requises :

  • Solides compétences en programmation C et en débogage pour les systèmes embarqués.
  • Expérience de l'environnement système Linux, de la chaîne d'outils GNU, des outils de débogage (JTAG / GDB).
  • Familiarité avec les langages de script tels que Bash, Python, Ruby.
  • Familiarité avec Jenkins, CI, Git.
  • Connaissances en cybersécurité (amorçage sécurisé, cryptographie, ...) et en architecture de processeurs (RISC, CISC, VLIW, ...).

Tags

  • Electronique
  • Semiconducteur
  • Linux Embarqué
  • Logiciel Embarqué

Partager cette offre

Il y a plus de 30 jours
Emplois reliés
EN-CORE.IO
Grenoble, Auverge-Rhône-Alpes

Votre activité au sein de cette équipe sera de participer audéveloppement des drivers :- Directement sur le processeur multi-coeurSur un système Linux/Buildroot, vous participez audéveloppement des différentes versions de drivers du PCIe, en RootComplex. L'équipe recherche un ingénieur en logiciel e...

Smile
Grenoble, Auverge-Rhône-Alpes

Développement Linux embarqué. Une première expérience en entreprise (2 ans minimum) sur du développement C / Linux embarqué. Bonnes compétences : C, C++, Python, Linux embarqué, Yocto, microcontrôleurs. Bénéficier de nos formations (Linux embarqué, Yocto, C++, kernel…). ...

EN-CORE.IO
Grenoble, Auverge-Rhône-Alpes

Vous intégrez l'équipe électronique et logiciel en qualité dedéveloppeur logiciel embarqué sur cible Linux. Niveau technique, vous travaillez avec les langages C et C++,en user-space sur une plate-forme ARM avec une image Linux. En parallèle, vous pourrez suivant vos compétences etaspiration contrib...

SEPT LIEUES
Grenoble, Auverge-Rhône-Alpes

Concevoir, développer, déboguer et maintenir des logiciels embarqués pour SoC, tels que Barebox, les drivers du noyau Linux, le support de uClibc-ng et Buildroot, les parties spécifiques à l'architecture du LibC et du noyau Linux pour le cœur du CPU KVX, les outils de l'espace utilisateur de Linux. ...

Offre sponsorisée
Hays France
Crolles, Auverge-Rhône-Alpes

Notre client, spécialisé dans la fabrication d'équipements de matériels électriques, recherche un Ingénieur développement électronique, proche de Crolles (38).Sous la responsabilité du Responsable recherche, développement et spécial, vous accompagnez l'équipe dans les développements en particulier p...

Offre sponsorisée
Framatome
France

Chez Framatome, filiale d'EDF, nous concevons et fournissons des équipements, des services, du combustible, et des systèmes de contrôle-commande pour les centrales nucléaires du monde entier.Nos 18 000 collaborateurs permettent chaque jour à nos clients de produire un mix énergétique bas-carbone tou...

Offre sponsorisée
Akkodis
France, FR

Akkodis, est un acteur mondial de l'ingénierie et de l'IT et un leader dans la smart industrie.Nous accompagnons nos clients dans leurs projets de transformation digitale via 4 lignes de service : Consulting, Solutions, Talent et Academy.Akkodis est un partenaire technologique de confiance pour ses ...

Offre sponsorisée
Cofabrik
Saint-Martin-D'hères, Auverge-Rhône-Alpes

Vos missionsAu sein d'une petite équipe d'ingénieurs et docteurs, basée à Grenoble, vous contribuez au développement de LUKE Robotics en concevant des composants logiciels robustes et performants, notamment en traitement d'images médicales, IA et pilotage de matériel. De formation informatique Bac +...

Offre sponsorisée
Atos
Échirolles, Auverge-Rhône-Alpes

Développer des fonctions logicielles, des drivers bas-niveau, des fonctionnalités de protocoles réseau. Participer aux campagnes de mesures et de validations basées sur des fonctions logicielles développées. Votre profil :De formation supérieure Bac +5 en Informatique d`une Ecole d'Ingénieur ou d'un...

Offre sponsorisée
Step Up
Eybens, Auverge-Rhône-Alpes

STEP UP est une société d'ingénierie experte en pilotage de projets industriels et informatiques (+ 230 collaborateurs sur 9 agences en France), plaçant le potentiel humain comme 1er vecteur d'excellence et de performance en entreprise.Oubliez les sociétés d'ingénierie qui ne valorisent que vos seul...