Ingénieur logiciel embarqué - Du microcontrôleur au Linux embarqué

ordde.io | Ecosystem for Recruiters

Grenoble

Hybrid

EUR 60,000 - 90,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Télétravail 1 jour/semaine
CDI direct

Job summary

ordde.io | Ecosystem for Recruiters recherche un ingénieur logiciel embarqué près de Grenoble pour travailler sur des plateformes Linux embarqué, des drivers et des outils de supervision PC. Vous porterez des projets multi-cibles, passerez d'une cible microcontrôleur à une image Linux et contribuerez à la cybersécurité des produits.

Le poste est en CDI, cadre, avec un jour de télétravail par semaine dans un contexte international et des produits déployés en réseau.

Qualifications

  • Développement logiciel embarqué en C/C++ sur microcontrôleur, bare metal ou RTOS.
  • Connaissance de Linux embarqué, Yocto/Buildroot, pilotes et device tree.
  • Automatisation de tests avec scripts (Python/Bash) et outils CI/CD.

Responsibilities

  • Reprendre et faire évoluer les plateformes embarquées et leurs drivers (I2C, SPI, UART, USB, Wifi, Bluetooth).
  • Renforcer la cybersécurité des produits (secure boot, mises à jour, TLS, certificats, 802.1x/Radius).
  • Concevoir et développer des outils PC (GUI, supervision) et participer aux tests et à la documentation.

Skills

C/C++
Linux embarqué
Pyth on/Bash
Tests et débogage

Tools

Yocto
Buildroot
Git
GitLab CI
Docker
Python

Job description

/!\ Disclaimer : Nous ne sommes pas une SSII/ESN, et ce poste n'est pas à pourvoir dans une SSII/ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;)

Une entreprise industrielle française qui conçoit et fabrique ses propres équipements électroniques communicants, vendus dans le monde entier.

Sa gamme couvre deux familles : des équipements rackables destinés aux infrastructures réseau, et des terminaux connectés déployés sur site. Ces produits fonctionnent en continu, s'intègrent dans des réseaux d'entreprise et se pilotent à distance. La cybersécurité y est devenue une exigence à part entière. L'entreprise maîtrise toute la chaîne en interne : conception mécanique, électronique et logicielle, tests et production.

Ses clients se trouvent dans le transport, le tertiaire et la défense, des marchés où la fiabilité et la sécurité des équipements font partie du cahier des charges dès le premier jour.

Adossée à un groupe industriel, l'entreprise a retrouvé une vraie dynamique. La direction mise sur deux leviers : le bureau d'études et le développement commercial. Une nouvelle génération de produits plus compacts et plus modulables est en cours, avec l'ouverture de nouveaux marchés, notamment dans la défense.

Le bureau d'études se renforce donc sur le logiciel. Les projets de nouveaux produits et de refonte des plateformes existantes s'enchaîne, et l'équipe cherche quelqu'un pour en porter une partie dès maintenant.

Vous rejoignez le bureau d'études, qui réunit mécanique, électronique, logiciel et validation dans un même open space. Sur le logiciel, vous travaillez avec des ingénieurs aguerris sur Linux embarqué, et vous partagez avec eux l'ensemble du périmètre.

Le contexte technique : des produits où cohabitent des cibles microcontrôleur (STM32, Renesas), en bare metal ou sous FreeRTOS, et des modules processeur de type i.MX93 sous Linux embarqué, construits avec Yocto ou Buildroot. Le métier de chaque produit vit dans le logiciel : paramétrage, supervision réseau, régulation, serveur web embarqué.

1 - Reprendre et faire évoluer les plateformes embarquées

Vos premiers sujets portent sur le bas niveau. Plusieurs cartes à microcontrôleur changent d'architecture matérielle pour sortir de l'obsolescence. Selon les cas, vous portez le code existant sur la nouvelle cible ou vous repartez d'une page blanche, avec une méthodologie actuelle (Git, GitLab CI, Docker). Vous intervenez sur les drivers et les bus (I2C, SPI, UART, USB, Wifi, Bluetooth), sur les algorithmes de régulation, et côté Linux sur le système, les pilotes et le device tree. En parallèle, vous assurez la maintenance et les évolutions des logiciels des produits déjà déployés.

2 - La cybersécurité dans chaque produit

Les équipements s'intègrent dans des réseaux d'entreprise et des infrastructures sensibles. Vous prenez ces contraintes en compte dès la conception : secure boot, mises à jour robustes avec RAUC, certificats X.509, chiffrement AES et TLS, authentification 802.1x/Radius, intégration AD/LDAP et PAM, key provisioning. L'IEC 62443 sert de cadre à ces travaux, et les services réseau (SNMP, SSH, FTPS, Syslog) se sécurisent de bout en bout.

3 - Des outils PC à la qualité produit

Vous développez aussi les outils qui entourent les produits : GUI, superviseur et monitoring sur PC. Vous participez à la spécification, à la conception, à la définition des tests unitaires et des plans de test, avec Testlink pour les campagnes et Mantis pour le suivi. Au quotidien, vous échangez avec l'électronique, la validation, le support, la qualité et la production. Quand un sujet logiciel le demande, vous épaulez le service après-vente auprès des clients.

Ce poste s'adresse à un ingénieur qui aime passer d'une cible à l'autre, d'un registre de microcontrôleur à une image Linux, puis à un outil PC. On vous confie des sujets entiers, et la place que vous prendrez dans l'équipe dépendra de ce que vous en ferez.

Vous avez déjà développé du logiciel embarqué en C et C++ sur microcontrôleur, en bare metal ou sous RTOS, et vous avez mis les mains dans Linux embarqué : construction d'images Yocto ou Buildroot, pilotes, device tree. Vous écrivez aussi bien un driver qu'un script Python ou Bash qui automatise un test. Quand un bus ne répond pas, vous ouvrez la schématique avec l'électronicien pour comprendre ce qui se passe sur la carte.

Ce qui fera la différence ici, c'est la largeur du spectre. Dans la même semaine, vous pouvez porter un firmware sur une nouvelle cible STM32, revoir la configuration TLS d'un module Linux et faire évoluer l'outil de supervision. Une première expérience de la cybersécurité embarquée (secure boot, gestion de certificats, mises à jour sécurisées, IEC 62443) sera un vrai atout, tout comme de bonnes bases réseau (IP, TCP, UDP, SNMP).

L'équipe vous laissera la main sur les choix techniques des sujets que vous portez : plateformes à réécrire, méthodes de développement à moderniser. À vous de prendre cette place, de proposer, de trancher et de documenter ce que vous construisez pour que le reste du bureau d'études puisse s'appuyer dessus.

Les produits partent à l'international et une bonne partie de la documentation technique est en anglais. Vous échangerez donc régulièrement dans les deux langues. Certains projets relèvent de la défense et pourront nécessiter une habilitation.

Le poste est basé proche de Grenoble, en statut cadre, avec un jour de télétravail par semaine. Un cadre de vie loin de l'agitation urbaine, et des sujets techniques qui ne manquent pas.

C'est un CDI direct, pas en presta ;) L'équipe en-core vous accompagne tout au long du process. À bientôt, L'équipe en-core

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur Tests et Validation - Équipements réseau
Ingénieur Tests et Validation - Équipements réseau

ordde.io | Ecosystem for Recruiters • Grenoble

Hybrid
EUR 45,000 - 60,000
Télétravail une journée/semaine
Ingénieur développement embarqué H/F
Ingénieur développement embarqué H/F

GROUPE LR TECHNOLOGIES • Versailles

On-site
EUR 45,000 - 65,000
Ingénieur systèmes embarqués
Ingénieur systèmes embarqués

GROUPE LR TECHNOLOGIES • Blagnac

On-site
EUR 40,000 - 60,000
CE
Mutuelle
Carte restaurant Swile
+2
Développeur Senior Full Stack & Embarqué
Développeur Senior Full Stack & Embarqué

Startup Talents • Orléans

On-site
EUR 70,000 - 110,000
Tickets resto
Mutuelle santé
RTT / télétravail hybride
Architecte logiciel embarqué temps réel / Linux embarqué
Architecte logiciel embarqué temps réel / Linux embarqué

Capgemini Engineering • Rennes

Remote
EUR 90,000 - 120,000
Architecte logiciel embarqué temps réel / Linux embarqué
Architecte logiciel embarqué temps réel / Linux embarqué

Capgemini Engineering • Île-de-France

Hybrid
EUR 65,000 - 85,000
Accord de télétravail
Certifications et formations en libre accès
Plan actionnariat et remboursements
STAGE- Cybersec MCU
STAGE- Cybersec MCU

ELSYS Design SA • Valbonne

On-site
EUR 11,000 - 18,000
Titre restaurant
Accès aux activités sociales et cultur
Développeur systèmes embarqués H/F
Développeur systèmes embarqués H/F

Evolis • Beaucouzé

On-site
EUR 45,000 - 65,000
Architecte Logiciel Embarqué Temps Réel | Linux
Architecte Logiciel Embarqué Temps Réel | Linux

Capgemini Engineering • Rennes

On-site
Confidential
Architecte Logiciel Embarqué Temps Réel | Linux
Architecte Logiciel Embarqué Temps Réel | Linux

Capgemini Engineering • Île-de-France

On-site
Confidential