Retour

Ingénieur (e) développement logiciel C++ (H/F)

SYNOPSIS TECHNOLOGIES

91 - VILLEBON SUR YVETTECDIMensuel de 4500.00 Euros à 6000.00 Euros sur 12 moisengineeringfrance_travailexigee

Description

Mission principale du poste : -- Conception et développement de logiciels en C++ - Développement sur systèmes embarqués - Implémentation et gestion d'interruptions matérielles - Optimisation des performances et gestion fine des ressources (mémoire, CPU) - Analyse des problématiques de latence, déterminisme et concurrence - Interaction avec les équipes électroniques pour les phases de tests et validation - Collaboration avec les équipes de développement numérique (FPGA) pour l'intégration sur cible et sur banc de test - Participation aux phases d'intégration, de validation et de mise au point sur banc o Gestion des interruptions (ISR, priorités, latence) o Gestion mémoire optimisée (allocation statique/dynamique maîtrisée) o Multithreading et synchronisation (mutex, sémaphores, atomiques.) o Gestion des sections critiques - Compréhension des architectures embarquées - Capacité à analyser et optimiser les performances - Maîtrise des environnements de développement : o Visual Studio o Code::Blocks - Notions d'électronique - Connaissances en radiofréquence (RF) - Expérience dans l'utilisation de matériels de mesure : o Oscilloscope o Analyseur de spectre - Connaissance ou expérience des interactions avec l'électronique numérique (FPGA) - Compréhension des architectures numériques et des interfaces logiciel / FPGA - Développement bas niveau / drivers - Connaissance des protocoles de communication (SPI, I2C, UART, CAN, Ethernet.) Expérience - Minimum 5 ans d'expérience en développement C++ - Expérience sur systèmes contraints (performance, mémoire, latence) - Appétence pour l'interaction logiciel / hardware / numérique Formation - Bac+5 ou plus - École d'ingénieur Électronique ou Université Langues - Anglais professionnel

Offres similaires