Détails de l'annonce
Référence:
156641
Publiée le:
6 mai 2022
Type de poste:
CDI
Lieu de travail:
Nabeul, Nabeul, Tunisie
Expérience:
Entre 2 et 5 ans
Étude:
Bac + 5
Rémunération proposée:
1700 - DT / Mois
Disponibilité:
Plein temps
Langues:
Arabe , Français , Anglais
Mobilité:
International
Entreprise:
AVEMPACE
Secteur: informatique / télécoms
Taille: Moins de 20 employés

Avempace, entreprise innovante spécialisée en systèmes embarqués, fournit à l'international une gamme de solutions et de services en R&D électronique, logiciels embarqués, applicatif mobiles et cloud. Avec un focus particulier sur les systèmes connectés et l'IoT, nos technologies sont exploitées dans les métiers du Smart building, Smart Home, et de la transmission audio / vidéo en temps réel.

https://www.avempace-wireless.com

Description de l'annonce:

Au sein de notre unité R&D à Nabeul et dans le cadre de l’expansion de notre activité, AVEMPACE recrute deux développeurs Java Embarqué expérimenté.

Votre mission consistera à assurer une activité de développement de logiciels applicatifs en relation avec les besoins de nos clients internationaux. Vous spécifiez (architecture, API) et développez des applicatifs ou middleware Java (interfaces Graphiques, bibliothèque IoT, frameworks, etc.). Vous travaillerez en relation avec des clients et des partenaires de forte notoriété et dans un contexte international.

Rémunération attractive

Votre profil :

  • Vous êtes de formation BAC+5, vous justifiez idéalement d’une expérience de 3 ans dans un poste similaire de développement Java ou Java Android.
  • Vous maîtrisez correctement l'anglais et la langue française à l’écrit comme à l’oral.
  • Autonome, volontaire et rigoureux, ayant une bonne connaissance du monde du développement Java, merci de nous faire parvenir votre CV.

Compétences requises :

  • Très bonne maîtrise des principes OOP / Java, et des architectures software.
  • Architecture d’applications temps-réel, multi-threadées, connectées, etc.
  • Applicatif type:
    – Graphical User Interface (GUI) tel que Android ou JavaFX.
    – Network / IoT.
    – Sécurité.
  • Frameworks « multi-app » tels que Android ou OSGi.
  • Outils
    – Tracking (Jira ou Youtrack…)
    – Continuous Integration (Jenkins, Artifactory)
    – Git
    – Ivy ou Maven
  • Pratique des méthodes agiles, TDD et intégration continue.
  • Sensibilité sur les problématiques de performance, optimisation, algorithmes et compilation.
  • Adepte du code SOLID.
  • Responsable, autonome et très organisé.

Contextes techniques :

Notre contexte technologique est principalement en relation avec les systèmes électroniques embarqués à forte composante logicielle (smart devices) :

  • Systèmes électroniques embarqués (MCU et MPU)
  • Réseau et sécurité (HTTP, REST, SSL/TLS, DTLS, …)
  • Protocoles IoT (MQTT, COAP, AMQP, …)
  • Application Store et environnement multi-app sandboxé
  • Connectivité (Bluetooth, Zwave, Wi-Fi, Ethernet, 5G)
  • IHM (LCD, Touchscreen)
  • Machine virtuelle Java