Text copied to clipboard!

Titre

Text copied to clipboard!

Embedded Software Engineer

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel Embarqué talentueux et motivé pour rejoindre notre équipe dynamique. Dans ce rôle, vous serez responsable de la conception, du développement et de la maintenance de logiciels embarqués pour des systèmes complexes et innovants. Vous travaillerez en étroite collaboration avec des équipes multidisciplinaires, notamment des ingénieurs en matériel, des concepteurs de systèmes et des chefs de projet, pour garantir que nos produits répondent aux normes de qualité les plus élevées et aux attentes des clients. Vos principales responsabilités incluront l'analyse des exigences, la conception de solutions logicielles, le codage, les tests et le débogage. Vous serez également impliqué dans l'optimisation des performances des systèmes embarqués et dans la résolution des problèmes techniques. Ce poste exige une solide compréhension des systèmes embarqués, des langages de programmation tels que C et C++, ainsi qu'une expérience avec les microcontrôleurs, les systèmes d'exploitation en temps réel (RTOS) et les protocoles de communication. Nous recherchons un candidat ayant une passion pour la technologie et une capacité à résoudre des problèmes complexes. Vous devez être capable de travailler de manière autonome tout en collaborant efficacement avec une équipe. Une attention particulière aux détails, une approche méthodique et une volonté d'apprendre et de s'adapter aux nouvelles technologies sont essentielles pour réussir dans ce rôle. Si vous êtes prêt à relever des défis techniques passionnants et à contribuer à des projets innovants, nous serions ravis de recevoir votre candidature.

Responsabilités

Text copied to clipboard!
  • Concevoir et développer des logiciels embarqués pour des systèmes complexes.
  • Analyser les exigences techniques et fonctionnelles des projets.
  • Écrire, tester et déboguer du code en C/C++ pour les microcontrôleurs.
  • Collaborer avec des équipes multidisciplinaires pour intégrer matériel et logiciel.
  • Optimiser les performances des systèmes embarqués.
  • Documenter les processus de développement et les spécifications techniques.
  • Assurer la conformité aux normes de qualité et de sécurité.
  • Résoudre les problèmes techniques et fournir un support post-développement.

Exigences

Text copied to clipboard!
  • Diplôme en ingénierie informatique, électronique ou domaine connexe.
  • Expérience avérée en développement de logiciels embarqués.
  • Maîtrise des langages de programmation C et C++.
  • Connaissance des microcontrôleurs et des systèmes d'exploitation en temps réel (RTOS).
  • Compréhension des protocoles de communication (UART, SPI, I2C, CAN, etc.).
  • Capacité à lire et interpréter des schémas électroniques.
  • Excellentes compétences en résolution de problèmes et en analyse.
  • Bonne communication et capacité à travailler en équipe.

Questions potentielles d'entretien

Text copied to clipboard!
  • Pouvez-vous décrire un projet de logiciel embarqué sur lequel vous avez travaillé ?
  • Comment gérez-vous les défis liés à l'optimisation des performances des systèmes embarqués ?
  • Quelle est votre expérience avec les microcontrôleurs et les RTOS ?
  • Comment assurez-vous la qualité et la fiabilité de votre code ?
  • Avez-vous déjà travaillé avec des protocoles de communication spécifiques ?
  • Comment collaborez-vous avec des équipes multidisciplinaires ?
  • Comment restez-vous à jour avec les nouvelles technologies dans le domaine des systèmes embarqués ?
  • Pouvez-vous donner un exemple de problème technique complexe que vous avez résolu ?