Ingénieur logiciel embarqué - systèmes temps réel et critiques
Réf. 2608171030 · 31100 Toulouse · 1 à 3 ans d'expérience
Coordonnées masquées — CV anonymisé par PMEBTP
Ma recherche
Je recherche tout type de contrat, sur toute la région Occitanie, dans le Batiment.
Atouts et compétences
- C
- Rust
- Assembleur
- C++
- VHDL
- Go
- Python
- Java
- Bash
- ARM Cortex-M4
- ARM Cortex-A7
- STM32
- bare-metal (no_std)
- FreeRTOS
- Zephyr RTOS
- bootloader
- DMA
- ADC
- UART
- IPC (OpenAMP / RemoteProc)
- Yocto Project
- Buildroot
- Linux kernel
- QEMU
- Git
- GDB
- STM32CubeMX
- Wireshark
- Docker
- Kubernetes
- GitHub Actions
- GitLab CI/CD
- Jenkins
- Terraform
- Ansible
- DO-178
- DO-254
- AMC 20-193
- Rigueur
- Autonomie
- Communication technique
Langues
Arabe (maternelle), Anglais (maternelle), Français (courant)
Expériences professionnelles
Stage de fin d’études : certification avionique des architectures multicœurs
Employeur confidentiel
Analyse des mécanismes d’interférence matériels et logiciels sur plateformes multicœurs avioniques critiques. Étude des exigences DO-178, DO-254 et AMC 20-193 et description des exigences de safety tout au long du cycle en V. Évaluation des solutions de mitigation garantissant le déterminisme temporel et la sûreté de fonctionnement.
Stage laboratoire : simulateur PIM (Processing In Memory)
Employeur confidentiel
Documentation de la structure mémoire et des modes d’accès d’une architecture Processing In Memory. Implémentation d’algorithmes de deep learning en PIM (C++, Python), benchmarking temps d’exécution et énergie.
Stage laboratoire : personnalisation d’un système d’exploitation
Employeur confidentiel
Développement d’un bootloader x86 en Assembleur et C avec mécanismes de gestion d’erreurs. Optimisation de l’ordonnanceur et de la gestion des processus, personnalisation du noyau (clavier AZERTY, fonctions système).
Formations
Bac +5
ESIS (École Supérieure d’Informatique et de Commerce)
Master 2 Ingénierie logicielle et Data Engineering
Bac +5
INPT (Institut National des Postes et Télécommunications)
Diplôme d’ingénieur, Systèmes Embarqués et Services Numériques (SESNum)
Bac +5
Université de Bretagne Occidentale (UBO)
Master 2 Logiciels pour les Systèmes Embarqués (LSE)
Diplôme
Centre Ibn Timya
Classes préparatoires aux grandes écoles, filière Maths-Physique (MP)