Développeur Logiciel embarqué (Java)

Brossard

Offre publiée le 2026-01-16

Akkodis

Akkodis recherche développeur embarqué

Akkodis recherche développeur embarqué pour l'un de ses clients dans le domaine de l'IoT sur la Rive Sud, pour un poste permanent sous une formule de travail hybride 2 jours par semaine au bureau.

À propos du rôle

Le programmeur en développement de micrologiciels JAVA est responsable de la conception du logiciel embarqué, situé entre la couche matérielle et le logiciel applicatif. Sous la supervision de l’ingénieur principal et en collaboration avec l’équipe de développement (matériel, micrologiciel, logiciel et tests), il participe au développement de produits dans un environnement Agile (Scrum) et selon un cadre méthodologique bien défini.

Responsabilités

  • Participer à la conception de l’architecture produit, en collaboration avec les autres membres de l’équipe.
  • Concevoir et développer des concepts techniques et des routines logicielles embarquées.
  • Assurer la qualité et la conformité du développement logiciel selon les demandes de versions planifiées.
  • Résoudre des problèmes techniques complexes ou urgents.
  • Consacrer environ 10 % de son temps à la recherche et aux preuves de concept pouvant faire évoluer la technologie de l’entreprise.
  • Participer activement à la définition et à la conception détaillée des produits.
  • Définir techniquement les fonctionnalités requises et leurs critères d’acceptation.
  • Documenter et communiquer les développements au fur et à mesure de l’avancement du projet.
  • Participer activement aux réunions quotidiennes (daily scrum) et à la planification des éléments à livrer à chaque sprint.
  • Présenter, en fin de sprint, les travaux réalisés.
  • Collaborer étroitement avec les équipes logiciel, matériel et test durant les phases de développement et de pré-livraison.
  • Contribuer à l’amélioration continue des méthodes, outils et processus au sein de l’équipe firmware.
  • Baccalauréat en informatique, génie informatique ou génie électrique, ou formation équivalente.
  • Minimum 10 ans d’expérience au sein d’une équipe de développement logiciel.

Compétences requises

  • Excellente maîtrise du langage JAVA avancé.
  • À l’aise avec les outils de gestion de code source et la méthodologie Agile.
  • Bilingue français et anglais, parlé, lu et écrit.
  • Expérience en développement embarqué avec JAVA.
  • Approche structurée, méthodique et organisée.
  • Forte capacité d’analyse et de synthèse.
  • Esprit d’équipe et excellentes habiletés de communication.
  • Autonomie, respect, leadership et esprit d’initiative.
  • Expérience avec Git.

Compétences préférées

  • Connaissance des langages C#, C++ et Python.
  • Expérience avec Linux comme environnement de développement.
  • Connaissance des protocoles IoT (MQTT, DSA, Thread).
  • Connaissance du Bluetooth.

Postes similaires

  • Développeur logiciel senior - Systèmes embarqués - Senior Software Developer - Embedded Systems (Future Opportunities)
  • Embedded Software Developer / Développeur Logiciel Embarqué
  • Ingénieur/chargé de projet système embarqué
  • Développeur de logiciels embarqués de bas niveau – Intermédiaire
  • Ingénieur en micrologiciel / Firmware Engineer
  • Ingénieur/chargé de projet système embarqué
  • Senior Embedded Software Developer / Développeur Logiciel Embarqué Sénior
  • Concepteur de Logiciel Embarqué / Embedded Software Designer
  • Développeur logiciel embarqué senior / Sr Embedded SW Developer
  • Ingénieur Vérification I / Verification Engineer I
  • Stage - Ingénieur en Développement et Vérification Logicielle – Systèmes Embarqués