Nous recherchons pour renforcer nos équipes d'ingénierie un(e) Software Engineer Bas Niveau / Embarqué (H/F) confirmé(e), afin de concevoir et développer des logiciels bas niveau et applicatifs embarqués pour des systèmes critiques à Bruxelles et dans le Sud de la Belgique.
Missions principales :
- Analyse et Conception : Analyser les exigences fonctionnelles et techniques, et rédiger la documentation technique (SFD, ICD, plans de tests, DVI).
- Développement Bas Niveau : Assurer la conception et le développement de logiciels bas niveau et applicatifs embarqués (implémentation de drivers, protocoles de communication, gestion d’interruptions et E/S).
- Intégration et Validation : Réaliser le codage, l'intégration et le débogage sur cartes électroniques ou calculateurs, et participer aux tests unitaires, d’intégration et de validation (V&V).
- Qualité et Support : Assurer l'assurance qualité logicielle dans le respect des normes (DO-178C, ISO 26262, MISRA) et apporter un support technique à la production.
Qualifications
- Profil cible : Formation supérieure Bac+5 (école d’ingénieurs, université ou équivalent) avec une spécialisation technique.
- Expérience : Expérience confirmée de 1 à 5 ans en développement logiciel embarqué et bas niveau.
- Compétences clés (Must-have) :
- Maîtrise des langages de programmation : Ada, C, Python, Assembleur.
- Expérience sur microcontrôleurs / processeurs (ARM, STM32, DSP, PowerPC, PIC, Renesas) et environnements RTOS (FreeRTOS, VxWorks, QNX, Integrity) ou Linux embarqué.
- Maîtrise des outils de développement et de suivi (DOORS, Git, Jenkins, Jira, Visual Studio).
- Soft skills : Rigueur technique, esprit d'analyse, autonomie et sens du travail en équipe.
- Langues : Niveau de français intermédiaire et anglais courant indispensables.