Ingénieur logiciel embarqué

IEM SA

IEM SA

Postuler rapidement

Infos sur l'emploi

Acteur majeur des solutions du stationnement en Suisse et en France, avec une part croissante à l'international, la force d'IEM Group réside dans sa capacité à innover et à entretenir une synergie entre les différents métiers impliqués. Fondée et dirigée par des ingénieurs, IEM Group évolue dans une niche technique permettant de développer la majorité des produits en interne avec des contraintes techniques fortes.

Dans ce cadre, IEM cherche un Ingénieur logiciel embarqué pour développer de nouveaux produits embarqués et communicants dédiés à la gestion du stationnement.

Avec une formation d’ingénieur en système embarqué ou une solide expérience jugée équivalente, tu es intégré à l’équipe « embedded », composée aujourd’hui de 5 personnes, tu participes à la création du logiciel de ces produits en collaboration avec les ingénieurs hardware et logiciel. Tu collabores aussi avec l’équipe « digitale » en charge de la partie serveur et centralisation avec laquelle les produits communiquent.

Tes missions :

  • Développement de firmware bare metal pour microcontrôleur.
  • Développement de composants logiciels (applications, librairies, services) linux embarqué.
  • Maintenance et améliorations des différents produits et solutions.
  • Support interne (filiales, ventes) et externes (clients finaux), notamment pour le marché Italien.
  • Support aux ventes pour comprendre les besoins techniques clients et définir les développements spécifiques nécessaires.
  • Développement de fonctionnalités métier liées au domaine du stationnement.
  • Participation active à la conception de l’architecture des produits et proposition de solutions techniques.
  • Rédaction de spécifications techniques et documentations.
  • Mise en place de moyens de tests automatisés.

Tes compétences :

  • Un fort esprit d'équipe qui vise un objectif commun mais aussi une capacité à travailler de manière autonome et responsable.
  • Une appétence pour les bonnes pratiques de développement afin de produire un code maintenable dans le temps, aussi par les autres.
  • La capacité à questionner les pratiques, les demandes… et l'ouverture d'esprit pour recevoir du feedback.
  • La communication pour savoir évoluer dans une organisation à taille humaine avec des profils variés. Les langues utilisées sont le français et l’italien et dans une moindre mesure l’Anglais.
  • Un fort esprit analytique pour comprendre et résoudre les problèmes.
  • Une expérience démontrable, d’au moins 5 ans, dans le développement de logiciels/firmwares embarqués (bare metal) sur microcontrôleurs et Linux embarqué.
  • De solides compétences en langage C et dans un langage haut niveau orienté objets, idéalement Go ou C++.
  • Compétences dans l’utilisation des outils qui rendent ton quotidien plus efficace notamment : scripts, git, outils de debug, et de tests.
  • Une bonne compréhension du fonctionnement des microcontrôleurs (ARM).
  • Une expérience en développement noyau Linux et la compréhension de la chaine de boot et des bootloaders est un plus.
  • Toutes autres compétences que tu jugeras utiles au poste et que tu pourras mettre en avant lors de ta postulation.

Ta présence :

  • Taux d’activité 100 % avec possibilité d’effectuer un jour par semaine en télétravail.
  • Contrat à durée indéterminée.
  • Entrée en fonction : au plus vite
  • Lieu de travail : Plan-les-Ouates (Genève).
  • Déplacements occasionnels en Italie.

Contact

  • Patrick Gerber
  • IEM SA

Agences de placement s'abstenir s.v.p.
Postuler rapidement