Ingénieur Logiciel Embarqué & Validation

Sophia Conseil
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Tech stack

Unit Testing
C++
Memory Management
Linux on Embedded Systems
Embedded Software
Python
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
Bare Metal

Job description

Nous sommes un véritable lien entre la recherche et l'industrie. Spécialisés dans les transferts technologiques, nous rendons les systèmes existants disruptifs plus rapidement.

Nos réalisations et distinctions sont autant de preuves que nous tenons nos promesses. L'écosystème SOPHIA grandit et nous recrutons nos futurs talents., Au sein de nos équipes R&D spécialisées dans les systèmes de défense, vous jouerez un rôle clé dans le développement et la fiabilité de nos solutions embarquées. Votre mission sera double : assurer le développement de briques logicielles bas niveau (bare-metal) sur microcontrôleurs et garantir leur robustesse par la mise en place de stratégies de validation et de tests rigoureux, allant du banc d'essai jusqu'aux essais en vol., 1. Développement Logiciel Bas Niveau :

  • Développer et maintenir des logiciels embarqués en environnement bare-metal sur microcontrôleurs STM32.
  • Concevoir et optimiser les briques bas niveau et drivers (GPIO, UART, SPI, I2C, CAN, DMA, Timers).
  • Assurer la gestion de la mémoire et l'optimisation des ressources système.
  1. Stratégie de Validation & Tests :
  • Mettre en place, automatiser et maintenir les outils de validation logiciel.
  • Réaliser les tests unitaires et d'intégration directement sur cibles embarquées.
  • Effectuer le débogage .
  1. Essais Système & Amélioration :
  • Participer activement aux tests sur bancs d'essais et aux campagnes d'essais en vol.
  • Analyser les logs post-essais pour identifier les anomalies et proposer des axes d'amélioration continue.
  • Rédiger la documentation technique associée (spécifications de tests, rapports de validation) conformément aux normes du secteur Défense.

Requirements

  • Diplôme d'ingénieur ou équivalent (Bac+5)
  • 4 à 5 ans d'expérience en systèmes embarqués
  • Solide maîtrise du C++ en environnement embarqué
  • Bonne pratique du Python
  • Expérience ou intérêt marqué pour le développement d'IHM
  • Connaissance des contraintes temps réel, performance, sûreté de fonctionnement
  • Capacité à travailler sur des projets sensibles et confidentiels
  • Autonomie, rigueur, esprit d'équipe

Environnement technique

  • C++ embarqué
  • Python
  • Linux embarqué / RTOS
  • Outils de cross-compilation
  • Contraintes défense / systèmes critiques

About the company

Sophia transforme depuis 2005 les idées en réalité industrielle. La culture Sophia labellisée Great Place To Work libère l'énergie et accélère l'innovation. Nous sommes multi métiers, multi secteurs, et multi mode d'intervention, de l'ingénieur avec engagement de moyen, à l'équipe intégrée engagée sur le résultat, des études jusqu'à la livraison du produit, de système, ou sous-système complet., Profil : Sophia Engineering est engagée dans la lutte contre les discriminations et la promotion de l'égalité des chances.

Apply for this position