Développeur Logiciel Embarqué C – Bas Niveau Électronique

Développeur Logiciel Embarqué C – Bas Niveau Électronique
Missions principales :En tant que Développeur Logiciel Embarqué spécialisé en C bas niveau, vous serez responsable du développement, de l’optimisation et de la validation des couches logicielles proches du matériel sur des systèmes électroniques embarqués. Vous interviendrez sur l’ensemble du cycle de développement, depuis la spécification jusqu’à la mise en service sur carte. Vos missions incluent notamment : Analyser les spécifications techniques et fonctionnelles. Développer en langage C pour microcontrôleurs et processeurs embarqués (ARM, PIC, STM32, etc.). Implémenter et optimiser les drivers et couches d’abstraction matérielle (HAL). Configurer et gérer les périphériques matériels (GPIO, UART, SPI, I²C, CAN, ADC/DAC, timers, interruptions, etc.). Travailler sur le bootloader, séquences de démarrage et gestion mémoire. Assurer le portage logiciel sur nouvelles cartes et nouvelles architectures. Réaliser les tests unitaires, d’intégration et de validation sur carte (debug, analyse oscilloscope, analyseur logique). Rédiger la documentation technique et les procédures de test. Participer aux revues de code et aux choix d’architectures logicielles.  Compétences techniques requises Maîtrise du langage C pour systèmes embarqués (niveau avancé). Connaissance approfondie des architectures microcontrôleurs (ARM Cortex, STM32, NXP, Microchip…). Expérience en développement bas niveau (drivers, gestion registres, accès direct mémoire). Bonne compréhension des schémas électroniques et capacité à lire un datasheet. Pratique des interfaces de communication (UART, SPI, I²C, CAN, LIN). Connaissances en temps réel (RTOS type FreeRTOS, Zephyr, etc.). Utilisation d’outils de debug et mesure (oscilloscope, JTAG/SWD, analyseur logique). Connaissances en gestion de version (Git).  Profil recherché Formation : Bac+3 à Bac+5 en électronique, systèmes embarqués, informatique industrielle ou équivalent. Expérience : 5 ans minimum en développement logiciel embarqué bas niveau (junior accepté si stage/projet significatif). Langues : Français courant, anglais technique (lecture de documentation, échanges internationaux). Qualités personnelles : Rigueur, autonomie, sens du détail, goût pour le travail proche du hardware, esprit d’équipe.  Atouts supplémentaires Connaissance d’assembleur pour architectures ARM, AVR ou autres. Expérience en optimisation de consommation et gestion de l’énergie. Compétences en développement de protocoles de communication propriétaires. Connaissances en électronique analogique et numérique. Maîtrise d’un outil de gestion de tickets (Jira, Redmine…).  Conditions & avantages Rémunération selon profil et expérience. Environnement technique stimulant avec projets innovants.  
االقطاعات:
نوع الوظيفة:
المستوى الدراسي:
سنوات الخبرة: Confirmé / Expérimenté
الفئات: الخدمات للعملاء والأفراد
وضع في: 18-08-2025 à 09:37:58

قد يعجبك أيضاً