
Christopher Youlou
Embedded Software | Control Systems | System Integration Engineer | Automotive | AUTOSAR | ASPICE | C/C++ | Model-Based Design
Salaire / Taux journalier
Payerne, Suisse
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Embedded Software Engineer with 5+ years of experience delivering firmware and system integration for automotive and industrial applications. Skilled in AUTOSAR, C/C++, RTOS, and ASPICE-compliant development. Experienced across global projects (Switzerland, France, Germany, Belgium, Luxembourg) with a strong focus on quality, adaptability, and cross-functional collaboration.
Expérience de travail
Embedded Software Engineer – Smart Actuator Control
Johnson Electric
mars 2025 - Présent
1 an 8 mois
Morat, Suisse
Développement logiciel pour actionneurs intelligents HVAC et de vannes. • Participation à des groupes de réflexion pour conceptualiser une architecture logicielle de nouvelle génération inspirée des standards AUTOSAR. • Élaboration d’artefacts de conception architecturale logicielle (SWE.2) et de conception détaillée logicielle (SWE.3) conformément au processus ASPICE, en utilisant Enterprise Architect de Sparx Systems. • Conception et implémentation d’un pilote LIN pour un calculateur Melexis MLX81350, garantissant une communication robuste et performante. • Refonte de code C existant afin de l’intégrer aux outils de génération de code automatisée, en exploitant le plugin LieberLieber Embedded Engineer pour le développement basé sur modèles sous Enterprise Architect. • Rédaction de scripts de validation en CAPL pour Vector CANoe afin de vérifier les protocoles de communication et le comportement système. • Exécution de campagnes de validation à l’aide de Vector CANoe et de modules d’interface CAN/LIN pour évaluer les performances des actionneurs HVAC intelligents. • Gestion des tâches de développement et du contrôle de versions avec Perforce Helix, assurant une collaboration efficace, la traçabilité des changements et la conformité aux exigences du processus ASPICE.
AUTOSAR Embedded Software Engineer – Transmission Systems
General Motors
nov. 2024 - mars 2025
5 mois
Strasbourg, France
Développement logiciel pour boîtes de vitesses automatiques. • Développement de logiciels basés sur AUTOSAR en C pour boîtes de vitesses automatiques, à l’aide d’IBM Rhapsody et de codage manuel. • Tests logiciels réalisés sur véhicule. • Rédaction de tests unitaires avec la plateforme CppUTest.
HMI Embedded Software Engineer
BDR Thermea Group
juil. 2024 - oct. 2024
4 mois
69340 Francheville, France
Membre de l'équipe Shared Technology, responsable du développement de logiciels embarqués pour des IHM destinées à surveiller et configurer les systèmes de chauffage central et d'eau chaude sanitaire. • Développer des logiciels en C sur des IHM basées sur le microcontrôleur NXP ARM Cortex-M3. • Tester les logiciels sur cible en utilisant le débogueur I-Jet et l'IDE IAR. • Réaliser une validation approfondie des modifications logicielles après les mises à jour majeures, en garantissant la qualité et la fonctionnalité avant la livraison au client. • Collaborer dans un environnement Agile, en participant à la planification des sprints, aux revues et rétrospectives bihebdomadaires pour livrer des solutions logicielles de haute qualité. • Diriger des sessions de revue logicielle avec les clients, en présentant des mises à jour, en répondant aux retours et en garantissant l'alignement avec les attentes des clients.
AUTOSAR Embedded Software Engineer – Power Electronics
BorgWarner
nov. 2023 - juil. 2024
9 mois
Bascharage, Luxembourg, Luxembourg
• Développer le logiciel des onduleurs de véhicules électriques Mercedes-Benz basé sur un microcontrôleur Aurix TC39X. • Configurer et développer le système d'exploitation temps réel (RTOS) et la couche basique de l'architecture AUTOSAR de l'ECU en utilisant DaVinci Configurator, EB Tresos et du code manuel en langage C. • Concevoir des parties de l'architecture mémoire de l'ECU (Memoire flash et RAM statique) en utilisant le langage de commande du linker. • Développer divers composants logiciels (SWCs) de la couche application d'AUTOSAR en utilisant DaVinci Developer et du codage manuel en C. • Écrire des scripts Python pour automatiser certaines tâches (calcul de checksum de zones mémoire spécifiques et enregistrement de la valeur dans le fichier HEX destiné à être flashé) pendant le processus de build. • Tester les logiciels sur bancs d'essai en utilisant le débogueur Lauterbach TRACE32 et CANoe. • Travailler de manière agile sur les parties SWE1 (Analyse des exigences logicielles), SWE2 (Conception architecturale du logiciel) et SWE3 (Construction du code et conception détaillée) du processus ASPICE. • Utiliser GIT et Plastic SCM comme systèmes de versionnage logiciel. • Documenter les logiciels en utilisant Polarion. • Gérer les tâches en utilisant Jira.
Software developer ADAS
Bosch Engineering GmbH
juil. 2021 - déc. 2023
2 ans 6 mois
74 Abstatt, Allemagne
• Développer en langage C le logiciel du régulateur de vitesse intelligent des véhicules hauts de gamme Volkswagen, Porsche et Audi. • Développer en langage C++ le logiciel du freinage d'urgence automatisé sur les véhicules McLaren et Ferrari. • Analyser des résultats de simulation Clara en utilisant Vector CANape. • Analyser et classifier les résultats des tests d'endurance suivant les cas vrais / faux positifs. • Réaliser des tests unitaires en utilisant le framework Google Test (GTest) et le language C++. • Flasher le logiciel sur un radar de 4ème génération et effectuer des tests en utilisant Vector CANalyzer (HIL tests). • Concevoir des protocoles de test système. • Rédiger des exigences système sous DOORS. • Planifier des tâches et travailler de manière Agile en utilisant Jira.
Automotive Model-Based Design (MBD) engineer ADAS
Toyota Motor Europe
juil. 2020 - janv. 2021
7 mois
Zaventem, Belgique
• Modéliser le nouveau système de freinage automatisé de Toyota (AEB : Autonomous Emergency Braking) sur Simulink. Permet d’économiser environ 80% en coût de tests EuroNCAP. • Simuler des accidents inspirés de scénarios officiels EuroNCAP sur CarMaker. Efficacité de 83% contre 71% précédemment. • Programmer des outils automatisés d’analyse de résultats de simulation sous MATLAB. • Analyser et interpréter les résultats de simulation. • Rédiger des documents techniques démontrant l’efficacité du modèle et expliquant son fonctionnement. • Présenter hebdomadairement sur Teams les avancées aux managers de l’équipe.
Consulting engineer in robotics
Capsugel
oct. 2019 - janv. 2020
4 mois
68000 Colmar, France
• Proposition / étude de faisabilité de solutions techniques pour automatiser, à l’aide d’un robot manipulateur, un poste de changement de série. • Rédiger un cahier de charges et des documents techniques. • Proposer des solutions permettant d’automatiser la tâche. • Estimer le budget nécessaire pour mettre en place les solutions techniques • Concevoir une CAO de la solution technique, choisie par le client, sur Creo PTC. • Économie estimée de 75% en coût de main d’œuvre annuel, suppression du risque d’accident lors de la réalisation de la tâche et amélioration des conditions de travail des techniciens.
INSA Strasbourg
sept. 2019 - janv. 2020
5 mois
Strasbourg, France
Path planning and following for autonomous vehicles
sept. 2019 - janv. 2020
5 mois
Strasbourg, France
Générer et suivre des trajectoires avec un robot non holonome : génération de trajectoire sur MATLAB à l’aide de la méthode du champ de potentiel artificiel (Artificial Potential Field).
Object recognition and automatic camera aim feature for a drone
sept. 2019 - janv. 2020
5 mois
Strasbourg, France
Elaborer un VTOL (Vertical Take-Off and Landing aircraft) en équipe, état de l’art sur la stabilisation vidéo, traitement d’image, reconnaissance d’objet sur Raspberry à l’aide d’OpenCV et suivi d’objet à l’aide d’un système motorisé sur 2 axes Pan-Tilt.
Optical engineer
KPU Korean Polytechnic University
juin 2019 - août 2019
3 mois
Séoul, Corée du Sud
• Concevoir des boitiers support de lentilles sur SolidWorks. • Réaliser des systèmes optiques de précision sur Zemax et LightTools.
Mechanical design office technician
HOLWEG Group S.A.S.U.
juil. 2018 - août 2018
2 mois
67120 Molsheim, France
• Rédiger des notices d’instructions détaillées et des manuels de réglages pour machines à sac • Réaliser des études mécaniques : conception et mise en plan détaillées sous SolidWorks
Robotic assistant engineer
Innopolis University
oct. 2017 - déc. 2017
3 mois
Tatarstan, Republic of Tatarstan, Russie, 422224
• Programmer un modèle de cinématique directe et inverse sous ROS pour contrôler un bras robotisé. • Modéliser et simuler un bras robotisé (KUKA Agilus) sous Gasebo.
Trainee worker
Punch Powerglide
juil. 2017 - août 2017
2 mois
Strasbourg Area, France
Tests finaux sur boîtes de vitesses automatiques.
Troubleshooter
The City and Eurometropolis of Strasbourg
juin 2016 - juil. 2016
2 mois
Strasbourg Area, France
Sécurité des bassins, respect des règles, gérer les conflits.
Storekeeper
Citroën
juil. 2015 - août 2015
2 mois
Strasbourg Area, France
Préparation de commandes, inventaire, envois des colis.
Storekeeper
Sigma Cabins
juin 2013 - août 2013
3 mois
Rhone-Alpes, France
Préparation de commandes, livraison dans l'atelier
Assistant
World Services
janv. 2012 - juil. 2012
7 mois
Rhone-Alpes, France
Découpe de pièces, rangement, contrôle.
Assistant
Knoll Neues Gruen
juin 2009 - août 2009
3 mois
Thale, Allemagne
Rangement de dossier, utilisation de logiciel, modifications de plan d’architecture.
Formation
Télécom Physique Strasbourg
Master's degree, Vision / Robotique
2019 - 2020
1 an 1 mois
INSA Strasbourg
Diplôme d'ingénieur, Ingénierie mécatronique, robotique et automatisation
2014 - 2020
6 ans 1 mois
INSA Strasbourg
Bachelor's degree, Ingénierie mécatronique, robotique et automatisation
2014 - 2018
4 ans 1 mois
Licences et certifications
TOEIC
Délivré le : –
OLS C1
Délivré le : –