Ingénieur développement logiciel embarqué C# H/F
Role details
Job location
Tech stack
Job description
Au sein de l'équipe Embedded Application Software, rattaché à l'agence de Montigny le Bretonneux, vous occuperez le rôle d'ingénieur développement C embarqué Logiciel Embarqué C#.
Dans un contexte d'innovation et de développement de solutions embarquées à forte valeur ajoutée, vous rejoindrez une équipe experte afin de concevoir et développer des applications logicielles embarquées destinées à des systèmes connectés et des environnements industriels exigeants. Vous interviendrez sur l'ensemble du cycle de développement, de l'architecture logicielle jusqu'à l'intégration sur cible., Développement et intégration
- Développer des applications embarquées en C# / .NET (Core, 6/8+) tournant sur des cibles matérielles (cartes ARM, Raspberry Pi, i.MX6, etc.) sous Linux ou Windows IoT.
- Concevoir des interfaces graphiques (IHM/HMI) fluides pour des écrans tactiles industriels ou médicaux (via WPF, Avalonia UI, MAUI ou Blazor).
- Développer des modules Edge Computing pour le pré-traitement local des données avant envoi vers le Cloud (ex: modules Azure IoT Edge).
- Interfacer le code C# avec le matériel via des bibliothèques spécifiques (System.Device.Gpio, Iot.Device.Bindings) ou en dialoguant avec des couches basses en C/C++ via des wrappers (P/Invoke).
Conception et documentation
- Participer à la définition de l'architecture logicielle du système embarqué en tenant compte des contraintes de ressources (mémoire, CPU, stockage).
- Rédiger la documentation technique (spécifications logicielles, protocoles de communication, manuels d'installation sur cible).
- Mettre en place et exécuter des tests unitaires, fonctionnels et d'intégration directement sur les cibles matérielles ou sur des bancs de test (Hardware-in-the-Loop).
- C# (essentiel et maîtrisé), C/C++ (notions requises pour comprendre le bas niveau et faire du P/Invoke)., * Premier échange téléphonique avec notre équipe recrutement,
- Un entretien avec votre futur manager et votre chargé de recrutement en agence ou en visio
- Si validation, envoi de la proposition de collaboration
- Début de votre parcours d'intégration chez Expleo !
A bientôt dans nos équipes !
La localisation des postes n'est qu'indicative, une mobilité géographique sur le territoire national peut être requise.
A compétences égales, une attention particulière sera accordée aux candidatures des travailleurs handicapés et autres bénéficiaires de l'obligation d'emploi de l'article L. 5212-2 du code du travail. »
Le poste s'inscrit dans un secteur nécessitant l'obtention d'une habilitation et certaines autorisations d'accès à des sites sous contrôle étatique relevant du secret de la défense nationale. Le candidat retenu devra satisfaire à ces exigences, conformément aux dispositions des articles R.2311-1 et suivants du Code de la défense et de l'IGI 1300 SGDSN/PSE du 09 août 2021.
Requirements
- De formation Bac+5 ou équivalent
- Vous disposez d'une expérience minimum de 5 ans sur un poste similaire.
- Écosystème .NET : .NET 6/8, .NET IoT Libraries, éventuellement .NET nanoFramework pour les microcontrôleurs.
- Interfaces Graphiques (IHM) : Avalonia UI, WPF (si Windows IoT), MAUI, ou technologies web embarquées (Blazor).
- OS Embarqués : Linux embarqué (Yocto, Buildroot, Debian/Ubuntu Core), Windows 10/11 IoT Enterprise.
- Protocoles de communication industriels et IoT : MQTT, OPC-UA, Modbus (TCP/RTU), CAN bus, UART, SPI, I2C.
- Conteneurisation (Edge) : Docker, Azure IoT Edge (très demandé dans ce domaine).
- Outils / CI-CD : Visual Studio / Rider, Git, GitLab CI / Azure DevOps, outils de cross-compilation
Benefits & conditions
- Politique interne sur le télétravail
- CSE (chèque vacances, culture, subvention pratique sportive.etc).
- 13 RTT + un compte épargne temps
- Carte de tickets restaurant
- Prévoyance Santé
- Prime de vacances
- Prime de cooptation
- Contribution au remboursement de vos titres de transport en commun ou forfait à la mobilité durable
- Salaire à partir de 48 000 € brut annuel suivant votre expertise