Développeur Logiciel C Embarqué RTOS – Digital Banking H/F

Groupe Viveris
29 days ago

Role details

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

Job location

Remote

Tech stack

ARM
Code Review
Software Debugging
Programming Tools
Payment Systems
Embedded C
Embedded Software
FreeRTOS
Joint Test Action (IEEE Standards)
Routing
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter

Job description

Notre pôle systèmes embarqués fournit des prestations et solutions adaptées aux besoins de nos clients avec une prise en compte exhaustive des exigences de leurs systèmes électroniques et logiciels. Nous agissons dans un cadre méthodologique rigoureux sur l'ensemble des phases de développement des produits, du conseil à la mise en production, en passant par l'expertise et la formation. Nos réalisations s'appuient sur la diversité de nos équipes qui couvrent un large spectre de compétences et d'expertises : électronique, placement/routage, logiciels embarqués, télécommunications, sûreté de fonctionnement, certification, industrialisation, essais, validation et vérification. S'engager avec Viveris, c'est l'assurance de relever des défis techniques et humains en travaillant sur des projets innovants dans une ambiance collaborative., Dans ce cadre, nous recherchons un Développeur Logiciel C Embarqué, spécialisé en RTOS et drivers bas niveau, pour contribuer au développement et à l'intégration de fonctionnalités sur des Secure Elements embarqués utilisés dans les solutions de paiement électronique. Vous intégrerez une équipe R&D à forte expertise technique, travaillant sur des plateformes sécurisées de nouvelle génération. Responsabilités :

  • Participer au développement de logiciels embarqués temps réel (RTOS) pour Secure Elements ;
  • Concevoir et implémenter les drivers bas niveau pour les périphériques internes (SPI, I²C, UART, GPIO, etc.) ;
  • Intégrer et valider les couches logicielles dans un environnement contraint (mémoire, sécurité, performance) ;
  • Collaborer étroitement avec les équipes hardware, sécurité et validation pour garantir la conformité du produit ;
  • Participer à la rédaction de la documentation technique, aux revues de code et à l'amélioration continue des pratiques de développement.

Requirements

Diplômé d'une formation supérieure en informatique, électronique ou systèmes embarqués, vous justifiez d'une expérience confirmée (3 à 5 ans minimum) en développement bas niveau sur systèmes embarqués. Compétences techniques :

  • Excellente maîtrise du langage C et des environnements RTOS (FreeRTOS, µC/OS-II, ThreadX, ou équivalent) ;
  • Solides compétences en développement drivers et programmation bas niveau ;
  • Connaissance des architectures microcontrôleurs (ARM Cortex, STM32, etc.) ;
  • Expérience dans un environnement contraint et sécurisé (Secure Element, cryptographie embarquée, HSM, SmartCard, EMV, etc.) ;
  • Utilisation des outils de développement embarqué : cross-compilation, debug JTAG, trace, analyse mémoire ;
  • Connaissance des bonnes pratiques de sécurité logicielle et des processus de validation ;
  • Anglais courant lu, écrit et parlé., En retour, nous vous offrons un cadre de travail de qualité, des espaces de création et une formation continue solide.

Vous êtes passionné, technophile, curieux et créatif ?

Benefits & conditions

  • Rémunération attractive et évolutive ;
  • Mutuelle familiale à garantie haute ;
  • Tickets restaurant pris en charge à 60% ;
  • 100% titre de transport urbain remboursé ;
  • Primes d'intéressement, de participation et de cooptation ;
  • 2 jours de télétravail par semaine ;
  • Formation continue avec LinkedIn Learning et nos communautés techniques.

About the company

Viveris est un groupe de conseil et d'ingénierie qui accompagne depuis plus de 35 ans la transformation numérique des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : Les systèmes & réseaux, les systèmes d'information et la transformation digitale, l'informatique technique, et les systèmes embarqués. En savoir plus sur viveris, Viveris accompagne ses clients dans la conception et le développement de systèmes embarqués sécurisés pour le secteur du Digital Banking.

Apply for this position