Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur Logiciel C

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel C talentueux et motivé pour rejoindre notre équipe de développement logiciel. En tant qu'ingénieur logiciel spécialisé en langage C, vous serez responsable de la conception, du développement, des tests et de la maintenance de logiciels performants et fiables. Vous travaillerez en étroite collaboration avec d'autres développeurs, chefs de projet et équipes techniques pour créer des solutions logicielles robustes répondant aux besoins de nos clients. Le candidat idéal possède une solide expérience en programmation C, une bonne compréhension des systèmes embarqués ou des systèmes d'exploitation bas niveau, ainsi qu'une capacité à résoudre des problèmes complexes de manière efficace. Vous devez être capable de lire et d'écrire du code propre, bien documenté et optimisé pour la performance. Une connaissance des outils de gestion de version, des méthodologies de développement agile et des pratiques de test logiciel est également essentielle. Dans ce rôle, vous serez amené à analyser les besoins fonctionnels, rédiger des spécifications techniques, développer des modules logiciels, corriger des bugs, et participer à l'amélioration continue des processus de développement. Vous devrez également assurer la compatibilité du code avec différentes plateformes matérielles et logicielles, et contribuer à la documentation technique. Nous valorisons l'autonomie, la rigueur, la curiosité technique et la capacité à travailler en équipe. Si vous êtes passionné par le développement en C et souhaitez évoluer dans un environnement stimulant et innovant, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications en langage C
  • Analyser les besoins techniques et fonctionnels
  • Rédiger des spécifications techniques détaillées
  • Effectuer des tests unitaires et d'intégration
  • Corriger les bugs et optimiser les performances
  • Collaborer avec les équipes de développement et de gestion de projet
  • Assurer la compatibilité multiplateforme du code
  • Participer à la revue de code et à l'amélioration continue
  • Documenter le code et les processus de développement
  • Respecter les normes de qualité logicielle

Exigences

Text copied to clipboard!
  • Diplôme en informatique, génie logiciel ou domaine connexe
  • Expérience confirmée en développement C
  • Bonne connaissance des systèmes embarqués ou bas niveau
  • Maîtrise des outils de compilation et de débogage
  • Connaissance des systèmes de gestion de version (ex : Git)
  • Capacité à lire et écrire du code propre et documenté
  • Expérience avec les méthodologies Agile/Scrum
  • Compétences en résolution de problèmes complexes
  • Bonnes capacités de communication et de travail en équipe
  • Anglais technique lu et écrit

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec le langage C ?
  • Avez-vous déjà travaillé sur des systèmes embarqués ?
  • Quels outils de développement utilisez-vous régulièrement ?
  • Comment gérez-vous le débogage d’un programme complexe ?
  • Avez-vous une expérience avec les méthodologies Agile ?
  • Comment assurez-vous la qualité de votre code ?
  • Êtes-vous à l’aise avec la documentation technique ?
  • Avez-vous déjà travaillé en équipe sur un projet logiciel ?
  • Comment gérez-vous les contraintes de performance ?
  • Êtes-vous disponible pour travailler sur site ou à distance ?