Analyste programmeur
C/C++, Linux, Python, Systèmes embarqués
Description (ENGLISH WILL FOLLOW)

Meritek recrute pour son client situé dans le centre-ville de Montréal plusieurs développeurs de logiciels embarqués Linux pour la conception de logiciels pour diverses applications intégrées.

En tant que candidat idéal, vous avez un intérêt marqué pour le développement de logiciels embarqués sous Linux et l’architecture logicielle du système. Vous êtes un joueur d’équipe doté de solides compétences en communication, d’affirmation de soi et de mentalité d’apprentissage. Vous offrez des responsabilités, une approche proactive, une autonomie et une bonne gestion de soi et du temps.

Résumé des tâches:

• Conception et mise en œuvre de logiciels pour les périphériques et systèmes Linux intégrés.
• Conception, développement, codage, test et débogage de logiciels système en langages C ++, C et Python.
• Personnalisation, déploiement et maintenance de la distribution Linux pour la plate-forme intégrée.
• Analyser et améliorer l’efficacité, la stabilité et l’évolutivité des ressources système.

Compétences recquises:
• + 6 ans dans un rôle similaire
• Maîtrise du développement logiciel en Python
• Maîtrise du développement logiciel en C ou C ++
• Une expérience des systèmes intégrés et une connaissance de l’intégration avec le système d’exploitation Linux sont requises
• Expérience avec les appareils ARM et X86
• Expérience dans le développement de produits de traitement vidéo ou audio
• Expérience avec les codecs vidéo / audio, les conteneurs de fichiers vidéo / audio ou les protocoles de diffusion en continu
• Expérience avec les scripts shell
• Expérience de la communication réseau et interprocessus sous Linux
• Quelques connaissances sur le contrôle de révision Git.
• Quelques connaissances de JIRA.
• Quelques expériences avec ce qui suit sont un plus: Conteneurs Docker, Video4Linux, GStreamer, Live555, QT

(English)

Meritek is recruiting several Linux embedded software developers for its client in downtown Montreal to design software for various integrated applications.

Summary of tasks:

• Designing and implementing software for embedded Linux devices and systems.
• Designing, developing, coding, testing and debugging system software in C++, C and Python languages.
• Customization, deployment and maintenance of the Linux distribution for the embedded platform.
• Analyzing and enhancing efficiency, stability and scalability of system resources.

Mandatory skills:
• + 6 years in a similar role
• Software development proficiency in Python
• Software development proficiency in C or C++
• Experience with embedded systems and knowledge of integration with Linux operating system is required
• Experience with ARM and X86 devices
• Experience with developing video or audio processing products
• Experience with video/audio codecs, video/audio file containers, or streaming protocols
• Experience with Shell Scripting
• Experience with Network And Inter-Process Communication On Linux
• Some Knowledge of Git revision control.
• Some Knowledge of JIRA.
• Some Experience with the following are a plus : Docker containers , Video4Linux , GStreamer, Live555 , QT

i
N° de poste 2399
Lieu Montréal
Statut Contractuel