
Daroussi MASSIALA
Ingénieur Matériel et Logiciel Embarqué
Salaire / Taux journalier
69340 Francheville, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Ingénieur hardware/software avec 5+ ans d'expertise en systèmes embarqués et tests automotive. Spécialisé PCB/Nordic MCU/STM32, validation PMIC automotive ASIL D, et développement IoT connecté. Expert en conception complète de produits : de la conception hardware à l'implémentation software en passant par la validation selon normes ISO26262.
Expérience de travail
Hardware and Software engineer
Bioforce
déc. 2024 - Présent
1 an 11 mois
Fréjus, France
In this project I work for a startup that delivers connected equipment for athletes. Get sensor analog data, convert it and transfer it to a mobile phone. I develop all the hardware necessary for the system, generate the BOM, choose the component, make the PCB production, and develop all the embedded software needed using a Nordic MCU and STM32. Hardware part : - Design PCB using Autodesk Fusion 360 (Schematics, Routing, Gerber File generation, BOM) - Sensor signal amplification using an amplificator (gain controll by resistor) - LDO for Bluetooth module alimentation (converting 5v to 3.3 v) -12 bits ADC conversion for sensors signals. - Li-Po battery charging and capacity measure (coulomb counter ). Tools : Fusion 360 (ancient Eagle), Oscilloscope, DC alimentation, Soldering Bench Software part: - Nordic Semiconductor DVK for BLE low energy communication test. - Wireshark for bluetooth tram sniffer using NRF52840 dev board. - SPI communication protocol between ADC <-> Nordic DVK . - I2C communication protocol : Fuel Gauge <-> Nordic DVK. - LED strip controll by DMA PWM using STM32 DVK (PWM on DIN, 5v alimentation and GND) - C driver coding - Data recording on com port using pyserial and matplotlib for graphics - JLINK arm based programmer/debogger Tools : Visual Studio, Wireshark, Nordic SDK, Zephyr RTOS, STM32 cubeMX, STM32 IDE
Test and validation engineer on behalf of NXP Semiconductors Automotive
Elsys Design
nov. 2023 - déc. 2024
1 an 2 mois
Toulouse, France
Test and validation on a power management IC (PMIC) : Voltage regulator to supply microcontroller, sensors, peripheral IC and communication interface. Targeting automotive electrification such as powertrain, chassis ... ASIL D system Work done : Documentation using datasheet and schematics of the product and test bench. Python script redaction for testing. Digital Validation : - Validation of watchdog module of the PMIC : * Open and close window of the watchdog * Duty cycle * Token using in I2C communication * Interrupt cause by wrong watchdog - Validation of safety state machine transition : * Transition to different state and validation of signal characteristics using an oscilloscope. * Transition to low power mode and visualization of output pins. - Safety output : * Safety pins visualization when transition in safety mode occurs. * Outputs tension validation according to datasheet values. - Fault Management : * Fault error counter, refresh error counter and watchdog error counter validation . * Transition in safety mode when fault error counter reach it maximum value. - Hardware fault : * Validation of external fault generated by the MCU * PWM fault validation using frequency defined in the datasheet. Analog validation : - Buck DC/DC converter : * Efficiency and accuracy validation using DC electronic load in the output of the buck converter * Slew rate up/down output voltage in function of buck is frequency * Transient load *Stability using a bode 100 from Omicron Lab Domain : Automotive Analog equipment for validation : Keysight DC power Analyzer, Tektronix oscilloscope, Keithley DC electronic load, keysight Waveform generator, Keithley digital multimeter
Ingénieur test et validations pour Bosch Automotive
Elsys Design
nov. 2022 - août 2023
10 mois
Toulouse, France
Test et validations system on chip - Documentation technique sur le systeme et prise en main des outils de test et développement. - Redaction de scenario de test et implementation en C en respectant la norme automobile ISO26262 : * Test null safety des registes du processeur ARM. * Algorithmes de test pour vérifier les interruptions safety liés aux modifications des registres. * Debogage/test sur simulateur cadence puis test sur cible (Trace32, Palladium, circuit intégré) - Transmission/réception de trame CAN/LIN avec Vector Canoe. - Report des test sur DOORS et creation de ticket JIRA pour les test fail. Secteur : Automobile
Ingénieur recherche/développement
Aix-Marseille Université
sept. 2021 - déc. 2022
1 an 4 mois
Marseille, France
Développement de nouvelles fonctionnalités sur l'application mobile inst'AMU disponible sur Playstore et iOS Store, dont la géolocalisation de l'utilisateur et l'aide à la recherche d'une salle de cours, l'affichage des points de restauration du Crous... Taches effectués : - Migration de l'application en null safety - Récupération des fichiers Json des restaurants grace aux api crous - Traitements des données puis affichage en utilisant le concept des widget fourni par flutter - Algorithme de tri des données - Gestion des states, callback, inherited widget ... - Gestion du code avec git (commit, push, pull ...) - Intégration du plugin d'open street map (flutter_map) - Géolocalisation sur la cartographie d'open street map
Développeur Android/Java
SNCF
avr. 2019 - août 2019
5 mois
Saint-Denis, France
Contexte et objectifs du projet : Au sein de la direction innovation et recherche de la SNCF, j’intègre le pôle conception de technologie pour les voyageurs dans le but de développer une application android pour la géolocalisation en milieu intérieur. (Méthodologie : Cycle en V) Réalisations/Activités: - Etat de l'art sur les méthodes de géolocalisation Wi-fi et Bluetooth. - Réalisation de l'architecture de l'application. - Développement des classes en Java. - Appel aux capteurs inertielles (accéléromètre, gyroscope). - Simulation de l'application. - Test Fonctionnelle. - Rédaction de la documentation technique de l'application. - Livraison projet Outils : Capteur Inertielle, Android Studio, JAVA
Développeur C embarqué
ALDES AERAULIQUE
mars 2018 - juil. 2018
5 mois
Toulouse, France
Contexte et objectifs du projet : Au sein de la direction R&D d’Aldes, dans le cadre du renouvellement d’un thermostat je devais réaliser un nouveau capteur de température. (Cycle en V) Réalisations/Activités: - Choix des composants électronique. - Documentation sur la datasheet des composants - Définition architecture du système. - Routage du circuit électrique de la carte. - Mise en place des bus de communication I2C et SPI entre une carte STM32 et un écran OLED . - Gestion des tâches avec FreeRTOS - Gestion interruption. - Conversion Analogique Numérique. - Documentation technique. Outils : Microcontrôleur STM32, Thermistance, Keil, Git, CubeMX, Langage C, FreeRTOS
Développeur C/VHDL sur carte FPGA (Projet Universitaire)
Université Paul Sabatier Toulouse III
nov. 2017 - janv. 2018
3 mois
Toulouse, France
Au sein du bureau d’étude de l’université de Toulouse, j’avais pour mission de réaliser l’architecture et la couche software d’un pilote de barre franche . Réalisations/Activités: • Modélisation UML du pilote de barre franche • Architecture circuit de gestion de la boussole • Architecture circuit de gestion du moteur • Intégration du SOPC • Simulation sur carte FPGA DE0 Outils : Carte FPGA, Quartus II, NIOS II, Langage C, Langage VHDL
Formation
Université Paul Sabatier Toulouse III
Master 2
2018 - 2019
2 ans