Ingénieur développement logiciel F/H

Poste à pourvoir en CDI, basé sur Rennes,

Descriptif du poste

En tant qu’Ingénieur développement logiciel (H/F), vous serez responsable de la conception et du développement de nouveaux modules et améliorations, ainsi que de la maintenance des composants existants.

Les produits logiciels Secure-IC sont dédiés à l’évaluation des vulnérabilités de sécurité pour les systèmes embarqués.

Vous travaillerez notamment sur :

  • La spécification de l’architecture logicielle et de la structure des nouveaux modules logiciels.
  • La conception, le développement et l’implémentation de nouvelles fonctionnalités et modules.
  • Le développement des tests anti-régression avec des tests de benchmarking
  • L’utilisation des langages de programmation Java, Python et Bash, Qt-framework
  • Vous contribuerez à la satisfaction des clients avec la correction de bugs
  • Vous apporterez des idées innovantes pour améliorer nos produits, la qualité des livraisons et des processus de développement
  • Ceci en travaillant en étroite collaboration avec l’équipe d’assurance qualité

Secure-IC recherche une personne motivée et innovante pour rejoindre notre équipe d’ingénieurs. Au sein de l’équipe « Threat Analysis », nous développons des outils d’évaluation de la sécurité des systèmes embarqués. Ces outils sont des applications desktop et/ou en ligne de commande qui permettent à un évaluateur de déterminer le niveau de sécurité d’une cible embarquée soit en mode pré-silicium (interfaçage avec des outils de simulation/émulation logiciel et matériel) ou en mode post-silicium (interfaçage et le contrôle des équipements de mesures tel qu’un oscilloscope). Ces outils servent principalement à faire l’évaluation de cibles embarquées contre des attaques actives (telles que des injections de fautes électromagnétiques et Laser) et passives (telles que les attaques par canaux cachés).

Profil recherché

  • Vous avez à minima 3 ans d’expérience post-académique dans le développement de logiciels professionnels, y compris des langages tels que : JAVA, PYTHON, Qt-framework et les scripts comme BASH
  • Bac+3 à bac +5 en informatique (« Génie logiciel ») ou domaine connexe ou expérience équivalente.
  • Expérience de développement “from scratch” et également des outils existants
  • Excellentes capacités d’analyse, de conception et de développement orientées objet

Ces expériences et compétences constitueront un plus :

  • Connaissance des Framework de développement comme Eclipse et Visual Studio Code.
  • Connaissance du développement des interfaces de ligne de commande et d’applications desktop.
  • Expérience de la pratique des outils de développement pilotés par les tests ou de test Open Source.
  • Expérience avec l’environnement de travail : Windows / Linux et Git.

Pour postuler, merci d’envoyer des documents au format PDF, ceux sous Word ne seront pas ouverts.

  • Accepted file types: pdf.