> Markdown version of [/jobs/ext/3742444-ingenieur-logiciel-embarque-bas-niveau-h-f](https://www.wearedevelopers.com/jobs/ext/3742444-ingenieur-logiciel-embarque-bas-niveau-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur Logiciel Embarqué Bas Niveau H/F - **Company:** AJC - **Location:** Mérignac, France - **Experience:** Experienced - **Salary:** €35,000.0 - €40,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Software Debugging, Linux on Embedded Systems, Embedded Software, Python (Programming Language), Software Architecture, Real-Time Operating Systems, Systems Architecture, Universal Asynchronous Receiver/Transmitter, Yocto, Bare Metal, Operational Systems - **Published:** October 15, 2026 - **Apply:** https://talentsdici.fr/offre/i_f9a0940a0425d29f71f001319af5ecb3 ## About the Role Etre inscrit à France travail en tant que demandeur d'emploi. - De formation Bac +5 en développement software embarqué ou développement hardware numérique avec un vernis logiciel. - Vous avez une expérience de 3 à 6 ans ainsi qu'une première expérience significative en C/C++/Assembleur/ADA/Python embarqué sur cible micro processeur (µP), micro contrôleur (µC) ou système sur puce (System On Chip / SOC). - Vous disposez d'un niveau opérationnel en anglais. - Vous faites preuve d'un esprit d'analyse, de rigueur et d'une aisance relationnelle. ## Description Tout au long du cycle de vie d'un projet, vous évoluerez à la frontière entre le hardware et le software pour développer des logiciels embarqués et intégrer des OS temps réels. - Comprendre l'architecture du système, contribuer à l'architecture logicielle, à l'analyse des performances, aux choix techniques ainsi qu'à la documentation. - Concevoir et développer des logiciels embarqués temps réel, soit bare-metal, soit sur un système d'exploitation temps réel (RTOS), soit sur du linux embarqué (Yocto). - Développer des pilotes (drivers) pour des protocoles de communication (UART, I2C, SPI, CAN, USB,) et/ ou développement de board support package (BSP). - Réaliser les tests, le débogage sur cible (on-chip debugging) et la validation sur banc ou en conditions réelles.