-
Sparagus

Python Developer

Sparagus
Belgium · Full-time · Mid-Senior

MISSION

En tant qu’Ingénieur Logiciel Embarqué, vous intégrerez une équipe de développement pluridisciplinaire au sein du département Engineering.

Dans le cadre de systèmes de mise à feu ou de munitions intelligentes, vous serez amené à spécifier, concevoir, développer, valider et tester des logiciels embarqués.

Vous aurez l’opportunité de travailler avec des systèmes et outils innovants dans un environnement high-tech. Vous serez impliqué sur plusieurs projets simultanément, ce qui nécessitera de bonnes compétences en planification et en organisation.

RESPONSABILITÉS

  • À partir des spécifications système, définir une solution logicielle : interface utilisateur (GUI), back-end et outils associés.
  • Rédiger des exigences logicielles de haut et bas niveau à l’aide d’outils dédiés et assurer la traçabilité entre les exigences.
  • Développer des logiciels en Python ou C/C++ sur microprocesseur, en environnement bare metal ou Linux RTOS.
  • Comprendre et résoudre les contraintes des applications temps réel : communications bas/haut niveau, gestion multithread, concurrence mémoire, etc.
  • Collaborer avec les ingénieurs hardware pour développer une couche d’abstraction matérielle.
  • Utiliser des outils de gestion de configuration (GIT, BitBucket, Jenkins, SonarQube).
  • Assurer la qualité du code en vérifiant la couverture et en appliquant des tests unitaires.
  • Déboguer les logiciels bas niveau à l’aide d’oscilloscopes.
  • Travailler avec les équipes V&V et DevOps pour mettre en place un système d’intégration continue.
  • Rédiger des documents de description logicielle pour capitaliser les connaissances.
  • Participer aux revues de projet internes ainsi qu’aux revues externes avec les clients.

PROFIL

  • Diplômé(e) d’un Master en Ingénierie Logicielle ou Électronique, avec 3 à 10 ans d’expérience.
  • Expérience en développement d’interfaces utilisateur (GUI) et back-end en Python, C/C++ étant un atout.
  • Compréhension des enjeux liés à l’intégration de solutions temps réel sur microcontrôleurs.
  • Expérience en développement d’interfaces graphiques, applications multiprocesseurs et systèmes de communication (CAN, UART, SPI, I2C, Ethernet TCP-IP et Phy, MIL-STD-1553/1760, ARINC429, etc.).
  • Maîtrise des bibliothèques/frameworks : pip, tkinter, pyserial, pillow, crcmod, matplotlib, openpyxl, numpy, fonttools, etc.
  • Excellentes capacités de communication et pédagogie pour accompagner d’autres développeurs.
  • Autonomie et capacité à prendre des initiatives.
  • Capacité à travailler dans un environnement Agile.
  • Intérêt pour les dernières tendances en innovation.
  • Une expérience dans les secteurs aéronautique, spatial, défense ou automobile, ainsi qu’une connaissance des normes DO-178, ARP4754 ou ISO26262, serait un plus.
  • Maîtrise du français et de l’anglais (écrit et oral).

Key Skills

Ranked by relevance

matplotlib ethernet jenkins numpy spi
Login to Apply
Posted
Mar 18, 2025
Type
Full-time
Level
Mid-Senior
Location
Liege Metropolitan Area
Company
Sparagus

Industries

Staffing Recruiting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sparagus
Related

Java Software Developer

2026-05-16

Full-time
Not Applicable
Turkey
Staffing
Engineering
View Job Details
Sparagus
Related

AI Developer

2026-03-30

Full-time
Not Applicable
France
Staffing
Engineering
View Job Details
Sparagus
Related

Backend Developer

2026-01-26

Full-time
Entry
Turkey
Staffing
Engineering