> Markdown version of [/jobs/ext/2671798-ingenieur-developpement-logiciel-embarque-matlab-simulink-c-h-f](https://www.wearedevelopers.com/jobs/ext/2671798-ingenieur-developpement-logiciel-embarque-matlab-simulink-c-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur Développement Logiciel Embarqué - Matlab - Simulink & c H/F - **Company:** Organization Vectio Consulting - **Location:** Beauvais, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Engineering, Embedded C, Embedded Software, MATLAB, Systems Development Life Cycle, Simulink, Software Engineering, Stateflow, Subversion, Test Case, Model-Driven Development - **Published:** September 1, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/82874041.html ## About the Role Profil recherchéDe formation ingénieur ou Bac +5 en électronique, systèmes embarqués, automatique, mécatronique ou informatique industrielle, vous disposez d'au moins 2 années d'expérience professionnelle en développement de logiciels embarqués, hors stages et périodes de formation.Au-delà des outils, nous recherchons avant tout une personne capable de prendre en charge ses sujets avec un bon niveau d'autonomie et de comprendre le fonctionnement global du système sur lequel elle intervient.Compétences indispensablesVous disposez d'une expérience significative en :Matlab / Simulink ;Stateflow ;développement Model-Based Design (MBD) ;génération automatique de code C à partir de modèles ;développement C embarqué applicatif, notamment manipulation de structures et pointeurs ;problématiques temps réel ;communication CAN ;utilisation d'outils de visualisation et d'analyse des signaux CAN tels que CANalyzer, CANoe ou équivalent ;validation de systèmes ou logiciels embarqués.Vous êtes capable de lire et comprendre un modèle Simulink existant, puis d'en développer de nouvelles briques en autonomie.Vous êtes également capable de comprendre une application C existante, de la modifier et de développer de nouvelles fonctionnalités.Une bonne compréhension des systèmes mécaniques ou mécatroniques est attendue afin de faciliter l'analyse fonctionnelle des systèmes pilotés : moteurs, transmissions, embrayages, notions de vitesse et de couple, actionneurs, etc.Un anglais professionnel permettant d'échanger à l'oral et de rédiger des documents techniques est nécessaire.Seront appréciésConnaissance de SVN ou d'autres outils de gestion de versions ;Expérience des environnements SIL / HIL ;Expérience dans l'automobile, les véhicules industriels, les engins mobiles ou tout autre environnement mécatronique complexe ;Sensibilisation à l'utilisation d'outils d'intelligence artificielle dans les activités d'ingénierie.Vos qualitésCette mission nécessite :Une réelle autonomie ;De solides capacités d'analyse et de résolution de problèmes ;Un esprit méthodique et structuré ;Une capacité à synthétiser et formaliser un sujet technique ;De bonnes qualités de communication ;La capacité à travailler en équipe et à échanger avec différents métiers ;De la curiosité technique et l'envie de comprendre le fonctionnement physique du système piloté., De formation ingénieur ou Bac +5 en électronique, systèmes embarqués, automatique, mécatronique ou informatique industrielle, vous disposez d'au moins 2 années d'expérience professionnelle en développement de logiciels embarqués, hors stages et périodes de formation. Au-delà des outils, nous recherchons avant tout une personne capable de prendre en charge ses sujets avec un bon niveau d'autonomie et de comprendre le fonctionnement global du système sur lequel elle intervient., Vous disposez d'une expérience significative en : * Matlab / Simulink ; * Stateflow, * Connaissance de SVN ou d'autres outils de gestion de versions ; * Expérience des environnements SIL / HIL ; * Expérience dans l'automobile, les véhicules industriels, les engins mobiles ou tout autre environnement mécatronique complexe ; * Sensibilisation à l'utilisation d'outils d'intelligence artificielle dans les activités d'ingénierie., * Une réelle autonomie ; * De solides capacités d'analyse et de résolution de problèmes ; * Un esprit méthodique et structuré ; * Une capacité à synthétiser et formaliser un sujet technique ; * De bonnes qualités de communication ; * La capacité à travailler en équipe et à échanger avec différents métiers ; * De la curiosité technique et l'envie de comprendre le fonctionnement physique du système piloté. EUR Anglais MATLAB Intelligence artificielle Systèmes embarqués Développement logiciel Méthodes d'amélioration OMQ CANalyzer Embrayages SimuLink Rigueur et méthode Autonomie StateFlow Apache Subversion (svn) ## Description Vous rejoindrez une équipe spécialisée dans le développement de systèmes électroniques et logiciels embarqués destinés à piloter des systèmes mécatroniques complexes intégrant calculateurs, capteurs et actionneurs. Votre mission Vous interviendrez sur des logiciels embarqués existants afin d'en assurer l'évolution, la correction et la validation, depuis les premières phases de simulation jusqu'aux essais sur système réel. À ce titre, vos principales activités seront les suivantes : Développement et évolution des logiciels embarqués - Analyser et comprendre l'architecture et le fonctionnement de logiciels embarqués existants ; - Analyser les retours issus des différentes phases de validation ; - Identifier, diagnostiquer et corriger les anomalies logicielles ; - Développer de nouvelles fonctionnalités sous Matlab/Simulink et Stateflow ; - Réaliser des développements en C embarqué applicatif ; - Générer le code issu des modèles Simulink et assurer son intégration au sein de l'application embarquée ; - Faire évoluer les modèles et logiciels existants de manière autonome ; - Veiller à la robustesse, aux performances et à la maintenabilité des développements. Tests et validation Vous participerez également à l'ensemble de la démarche de validation : - Analyse et reformulation des besoins fonctionnels ; - Définition des stratégies et cas de tests ; - Réalisation de tests unitaires, fonctionnels et d'intégration ; - Validation par simulation sur ordinateur ; - Réalisation et analyse d'essais sur banc HIL ; - Participation aux essais sur système ou machine réelle ; - Analyse des résultats, diagnostic des écarts et mise en oeuvre des corrections nécessaires ; - Rédaction des rapports et résultats de validation. Documentation et suivi technique - Rédiger et maintenir la documentation logicielle ; - Formaliser les évolutions et corrections réalisées ; - Participer aux revues techniques ; - Estimer les tâches et charges associées aux développements ; - Suivre l'avancement de vos activités et alerter en cas de difficulté ; - Échanger avec les différents interlocuteurs techniques du projet., * développement Model-Based Design (MBD) ; * génération automatique de code C à partir de modèles ; * développement C embarqué applicatif, notamment manipulation de structures et pointeurs ; * problématiques temps réel ; * communication CAN ; * utilisation d'outils de visualisation et d'analyse des signaux CAN tels que CANalyzer, CANoe ou équivalent ; * validation de systèmes ou logiciels embarqués. Vous êtes capable de lire et comprendre un modèle Simulink existant, puis d'en développer de nouvelles briques en autonomie. Vous êtes également capable de comprendre une application C existante, de la modifier et de développer de nouvelles fonctionnalités. Une bonne compréhension des systèmes mécaniques ou mécatroniques est attendue afin de faciliter l'analyse fonctionnelle des systèmes pilotés : moteurs, transmissions, embrayages, notions de vitesse et de couple, actionneurs, etc. Un anglais professionnel permettant d'échanger à l'oral et de rédiger des documents techniques est nécessaire. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)