Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Développeur C - C++ H / F

Altim

Levallois-Perret

Sur place

EUR 50 000 - 70 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Une société technologique spécialisée recrute un ingénieur firmware senior à Levallois-Perret. Vous serez chargé de développer et d'industrialiser le firmware d'un module de micro-impression, ainsi que d'intégrer des drivers et de définir des plans de tests. Ce poste nécessite une maîtrise du C/C++ et de l'expérience dans l'intégration électronique et les tests unitaires. Une formation Bac +5 en ingénierie est requise.

Qualifications

  • Expérience en développement firmware sur microcontrôleurs.
  • Maîtrise du développement en C ou C++.
  • Connaissance des communications SPI, I2C, UART.

Responsabilités

  • Développer et industrialiser le firmware pour un module de micro-impression.
  • Intégrer drivers pour moteurs et capteurs.
  • Définir et mettre en œuvre des plans de tests firmware.

Connaissances

Développement firmware
C / C++
Intégration électronique
Contrôle temporel
Tests unitaires

Formation

Bac +5 en ingénierie
Description du poste
Le projet vise à développer et industrialiser le firmware d'un module de micro-impression ultra-précis, capable de dépôts capillaires à l'échelle micro à sub-micron.

Développement firmware (STM32 - C / C++)

Conception, implémentation et maintenance du firmware bas niveau.

Développement en C (ou C++) sur microcontrôleurs STM32.

Structuration, optimisation et documentation du code embarqué.

Intégration électronique & pilotes capteurs / actionneurs

Développement et intégration de drivers pour moteurs, encodeurs et actionneurs divers.

Mise en place du contrôle de position et de la régulation associée.

Intégration et gestion des capteurs, acquisitions et interfaces de communication (SPI, I2C, UART, ADC).

Gestion des ressources embarquées : PWM, timers, interruptions, DMA.

Contrôle temporel & modes pulsés

Implémentation de modes de fonctionnement pulsés avec contraintes strictes de timing.

Optimisation des latences, contrôle du jitter et respect des fenêtres temporelles.

Synchronisation du module avec des sous-systèmes optiques ou électromécaniques.

Validation & tests

Définition et mise en oeuvre des plans de tests firmware.

Tests unitaires embarqués, hardware-in-the-loop, stress tests et tests d'endurance.

Vérification de la robustesse, stabilité et reproductibilité des processus.

Profil de formation d'ingénieur ou équivalent Bac +5

Développeur sénior

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.