Ingénieur système

L’essentiel

Permanent

Transports en commun / Smart city

Partiellement éligible au télétravail

Québec

Compétences

Maîtrise des systèmes embarqués et temps réel

Expertise réseau (pile TCP/IP, Sockets, Linux)

Compréhension du cycle de développement logiciel et gestion de configuration

Profil

Baccalauréat

> 5 ans

À propos

Engagés pour l'égalité des chances, nous pensons que la diversité est une richesse. Nous savons respecter, apprécier et valoriser les différences de chacun.e : ce sont vos qualités humaines qui seront considérées.

Expert en systèmes connectés, IT Link propose des services-conseil et développement logiciel sur mesure pour :

  • accélérer la mutation des mobilité
  • améliorer la sécurité des personnes et des biens
  • mieux comprendre et protéger la planète
  • agir pour la santé grâce au numérique
  • renforcer la performance et l’efficience des organisations

A travers nos offres de services et nos 4 marques, nous accompagnons nos clients dans leurs projets d’innovation et de transformation. Nous sommes présents avec 14 bureaux répartis dans le monde (Belgique, Canada, France, Luxembourg et Maroc). A horizon 2025, l’objectif est d’atteindre 1000 collaborateurs.trices pour soutenir notre forte croissance.

Au Québec nous avons 2 bureaux, à Montréal et Québec et plus de 100 employés permanents.

Descriptif du poste

Nous sommes à la recherche d'un(e) Ingénieur(e) Système passionné(e) et compétent(e) pour rejoindre notre équipe dynamique. Le candidat idéal possédera une solide compréhension des systèmes embarqués et temps réel, ainsi qu'une maîtrise d'un large éventail de technologies et de processus de développement. Vous serez responsable de la conception, du développement, de l'intégration et du maintien de nos systèmes, en assurant leur performance, leur fiabilité et leur sécurité.

Responsabilités principales :

  • Participer à l'ensemble du cycle de développement logiciel, de la conception à la mise en production et à la maintenance.
  • Concevoir et implémenter des solutions logicielles pour des systèmes embarqués et/ou temps réel.
  • Configurer et gérer des environnements Linux.
  • Travailler avec les protocoles réseau (TCP/IP, UDP, FTP) et les Sockets.
  • Développer et consommer des services Web.
  • Concevoir et interagir avec des bases de données.
  • Utiliser des outils de gestion de configuration.
  • Rédiger des rapports techniques clairs et précis.
  • Participer à la définition de l'architecture des systèmes.
  • Utiliser des outils de suivi des bogues (ex: Mantis) et de gestion des tests (ex: Test Link).
  • Effectuer des tests unitaires et d'intégration.
  • Collaborer étroitement avec les équipes de développement, de test et de production.
  • Assurer une veille technologique constante.

Profil

Qualifications et compétences requises :

  • Baccalauréat ou maîtrise en génie informatique, génie logiciel, ou dans un domaine connexe.
  • Solide connaissance générale du développement logiciel.
  • Maîtrise des concepts et des protocoles réseaux (pile TCP/IP, Sockets, TCP/IP, UDP, FTP).
  • Expérience significative avec le système d'exploitation Linux.
  • Bonne compréhension du cycle de développement logiciel.
  • Maîtrise des outils de la suite Microsoft Office (Word, Excel, PowerPoint, etc.).
  • Expérience dans le développement de systèmes embarqués ou temps réel.
  • Connaissance des services Web (REST, SOAP).
  • Connaissance des bases de données (SQL, NoSQL).
  • Familiarité avec les outils de suivi des bogues (ex: Mantis) et de gestion des tests (ex: Test Link).
  • Expérience en gestion de configuration (ex: Git, SVN).
  • Capacité à générer des rapports clairs et concis.
  • Bonne compréhension des principes d'architecture logicielle.
  • Excellentes compétences en résolution de problèmes et en communication.
  • Capacité à travailler de manière autonome et en équipe.
  • Maîtrise du français (oral et écrit).

Atouts (non obligatoires mais appréciés) :

  • Expérience avec des outils d'intégration continue/déploiement continu (CI/CD).
  • Connaissance de langages de programmation spécifiques (ex: C, C++, Python, Java).
  • Expérience avec des méthodologies Agile.
  • Connaissance de l'anglais (oral et écrit).

Le processus de recrutement

Une rencontre physique dans les bureaux d’IT Link. Il pourrait y avoir un court appel en amont pour voir ton intérêt.
Une deuxième voir troisième rencontre avec l'équipe technique du projet et la direction pour signature du contrat.

Au plaisir de se rencontrer

Les plus de la vie chez IT Link

4 semaines de vacances payées et 10 journées maladie

Assurances collectives dès le 1er jour travaillé

Participation épargne-retraite à hauteur de 4%

Suivi de carrière personnalisé

Vous pourriez être intéressé par ...