Jobs
>
Montréal

    Ingénieur en développement logiciel C++ Linux - Montréal, QC, Canada - Grass Valley Canada

    Grass Valley Canada
    Grass Valley Canada Montréal, QC, Canada

    1 week ago

    Default job background
    Description
    Nous sommes le partenaire de confiance de nombreux grands noms créatifs du secteur des médias et du divertissement, car nous aidons nos clients à créer des entreprises médiatiques prospères et à s'adapter à l'évolution rapide du paysage médiatique.
    Pour de plus informations, veuillez consulter notre site .
    Les ingénieurs logiciels de Grass Valley développent des solutions de pointe pour la création, la transmission et la distribution de contenu. Nous nous engageons à redéfinir la façon dont le public expérimente le divertissement et l'information grâce à une technologie de pointe. Nous recherchons un ingénieur logiciel hautement qualifié et expérimenté, spécialisé dans la diffusion vidéo et audio, pour rejoindre notre équipe. En tant qu'ingénieur logiciel, vous jouerez un rôle déterminant dans la conception, le développement et les tests de solutions de systèmes embarqués adaptées aux applications de diffusion vidéo et audio.
    Contribuer aux solutions techniques pour les besoins ou problèmes des clients ;
    Fournir des conseils techniques aux ingénieurs travaillant sur le développement de nouvelles fonctionnalités ;
    Concevoir des composants logiciels majeurs, des systèmes et des fonctionnalités. Concevoir, développer, tester, déployer, entretenir et améliorer des logiciels ;
    Planifier et participer à toutes les étapes du développement logiciel ;
    Utiliser les meilleures pratiques d'ingénierie logicielle (par exemple, tests unitaires, tests automatisés, revue de code) ;
    Maintenir et améliorer les processus de création de logiciels à l'aide d'outils CI/CD comme Jenkins;
    Restez à jour sur les tendances de l'industrie, les normes émergentes et les technologies liées à la diffusion vidéo et audio.
    Baccalauréat en génie logiciel, génie informatique, ou domaine connexe;
    Minimum de cinq (5) ans d'expérience en développement de logiciels avec un fort accent sur les systèmes embarqués;
    Expérience en conception de développement de logiciels;
    Maîtrise des langages de programmation utilisés dans les systèmes embarqués tels que C et C++. Solide compréhension de l'architecture des systèmes embarqués, y compris les interactions matériel-logiciel, les systèmes d'exploitation en temps réel (RTOS), les applications «multithread», la synchronisation des «threads» et la gestion de la mémoire;
    Vaste expérience avec les systèmes d'exploitation embarqués comme Linux ou les solutions RTOS personnalisées;
    Maîtrise des scripts shell Linux;
    Connaissance de l'électronique numérique, des capteurs et des interfaces de communication (UART, SPI, I2C);
    Expérience dans la gestion de code avec des systèmes de contrôle de version comme Git pour suivre les versions et collaborer avec une équipe par le biais de branchements et de fusions;
    Excellentes compétences en résolution de problèmes et capacité à résoudre des problèmes techniques complexes;
    Forte pensée analytique et approche proactive pour identifier et résoudre les bogues logiciels;
    Solides compétences en matière de travail d'équipe et de communication pour collaborer efficacement avec des équipes multi-sites interfonctionnelles, notamment des ingénieurs matériels, des ingénieurs assurance qualité et des chefs de projet;
    Grass Valley est un employeur qui adhère au principe de l'équité et prend ses décisions en matière d'emploi sans tenir compte du sexe, de l'état civil, de la race, de la religion, de la couleur, de l'âge, du handicap, de l'orientation sexuelle ou du statut de vétéran protégé.
    With our award-winning technology and trusted expertise, Grass Valley enables and empowers creators, broadcasters and media organizations to produce brilliant content that captivates audiences and connects people through the magic of media.
    We are the trusted partner to many of the biggest and most creative names in the media and entertainment business as we help our customers to build successful media businesses and navigate the rapidly shifting mediascape.
    Grass Valley's Software Engineers develop state-of-the-art solutions for content creation, transmission, and distribution. We are dedicated to redefining the way audiences experience entertainment and information through cutting-edge technology. We are seeking a highly skilled and experienced Software Engineer specializing in Broadcast Video and Audio to join our team. As a Software Engineer, you will be instrumental in the design, development, and testing of embedded system solutions tailored for broadcast video and audio applications
    Contribute towards technical solutions to clients' requirements or issues;
    Provide technical guidance to Engineers working on building out new features;
    Lead designs for major software components, systems, and features. Design, develop, test, deploy, maintain, and improve software;
    Plan and participate in all the software development steps;
    Use the best software engineering practices (e.g. unit tests, automated testing, code review);
    Maintain and improve software build processes using CI/CD tools like Jenkins;
    Stay updated on industry trends, emerging standards, and technologies related to broadcast video and audio.
    Bachelor's degree in software engineering, computer engineering, computer science or related field;
    Minimum of five (5) years experience in software development with a strong focus on embedded systems;
    Experience in software development design;
    Proficiency in programming languages used in embedded systems such as C and C++. Additional programming skills are an asset;
    Strong understanding of embedded systems architecture, including hardware-software interactions, real-time operating systems (RTOS), multi-threaded applications, thread synchronization, and memory management;
    Extensive experience with embedded operating systems like Linux or custom RTOS solutions
    Proficiency with Linux shell scripting;
    Knowledge of digital electronics, sensors, and communication interfaces (UART, SPI, I2C)
    Experience in managing code with version control systems like Git to track releases and collaborate with a team through branching and merging;
    Excellent problem-solving skills and ability to troubleshoot complex technical issues;
    Strong analytical thinking and a proactive approach to identifying and resolving software bugs
    Strong teamwork and communication skills to collaborate effectively with cross-functional multi-site teams, including hardware engineers, QA engineers, and project managers;
    Grass Valley is an equal opportunity employer and makes employment decisions without regard to gender, marital status, race, religion, colour, age, disability, sexual orientation or protected veteran status.
    #

  • onepoint Group

    de Système Linux

    1 week ago


    onepoint Group Montréal, Canada

    de l'entreprise · - Onepoint est l'architecte des grandes transformations des entreprises et des acteurs publics. · - Nous accompagnons nos clients de la stratégie à la mise en œuvre technologique, en nous attachant toujours à penser au-delà des évidences et à s'inscrire dans des ...


  • NOVIPRO Montréal, Canada

    E-SPACE est la plateforme infonuagique du Groupe NOVIPRO. Que ce soit pour la gestion quotidienne des opérations, la planification et la direction informatique ou la surveillance, les services gérés offrent un accompagnement complet ou partiel sur mesure à nos clients. · Nous som ...


  • GloboTech Communications Montréal, Canada

    Le rôle de l'administrateur systèmes linux - niveau avancé, est celui de pilier du service de soutien technique. Les tâches consistent, entre autre, à bâtir, configurer et maintenir des solutions avancé pour nos clients, de prendre en charge les problèmes les plus complexes et au ...


  • Mila - Institut québécois d'intelligence artificielle Montréal, Canada

    **À propos de Mila** · Fondé par le professeur Yoshua Bengio de l'Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage par renforcement. Reconnu mond ...


  • Bell Canada Montréal, Canada

    Code de demande: 409546 · Chez Bell, on ne se contente pas de construire des réseaux de calibre mondial, d'élaborer des services novateurs et de créer du contenu pour des médias multiplateformes : on transforme la façon dont les Canadiens communiquent entre eux et avec le reste d ...

  • Mila - Institut québécois d'intelligence artificielle

    de Systèmes Linux Hpc

    22 hours ago


    Mila - Institut québécois d'intelligence artificielle Montréal, Canada

    **À propos de Mila** · Fondé par le professeur Yoshua Bengio de l'Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage par renforcement. Reconnu mond ...


  • Lockheed Martin Corporation Montréal, Canada

    Montréal (Québec), Ottawa (Ontario) · - 14901BR · **À propos du poste** · **Ce que vous apportez au poste** · - Expérience de l'administration et de la configuration des versions 7, 8 et 9 de Red Hat Enterprise Linux (RHEL) · - Effectuer avec succès une analyse des causes profond ...


  • IDEKA Services Conseils Montréal, Canada

    **ADMINISTRATEUR SYSTÈME LINUX** · **DÉTAILS** · **Statut** : Permanent · **Lieu** : Hybride, bureau de Montréal · **Langue** : Bilingue, la langue des signes québécoise (LSQ) ou la langue des signes américaine (ASL) est un atout. · **MISSION PRINCIPALE** · L'analyste/technicien ...


  • Desjardins Montréal, Canada

    La Direction des infrastructures de gestion Linux (DGIL), a comme mandat de facilité le virage vers l'infonuagique. Pour ce faire, nous épaulons les lignes d'affaires grâce à notre expertise Linux. À titre d'Administrateur(-trice) de système Linux, vous aurez pour mandat de confi ...


  • LGS, une Société IBM / an IBM Company Montréal, Canada

    LGS, c'est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C'est aussi une culture d'entreprise axée sur la diversité et l'inclusion, où nous accueillions tant les talents locaux qu'internationaux. · Vous serez impliqué dans des projets de gra ...


  • LGS, une Société IBM / an IBM Company Montréal, Canada

    LGS, c'est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C'est aussi une culture d'entreprise axée sur la diversité et l'inclusion, où nous accueillions tant les talents locaux qu'internationaux. · Vous serez impliqué dans des projets de gra ...


  • LGS, une Société IBM / an IBM Company Montréal, Canada

    LGS, c'est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C'est aussi une culture d'entreprise axée sur la diversité et l'inclusion, où nous accueillions tant les talents locaux qu'internationaux. · Vous serez impliqué dans des projets de gra ...


  • Ideka Services Conseils Montréal, Canada

    En cas de défaut logiciel, informer l'équipe de développement et suivre sa correction. · - Documenter autant que possible les cas de support répétitifs pour autonomiser les agents du service client. · **Formation des agents de support de niveau 1** · - Documenter le fonctionnemen ...


  • Desjardins Montréal, Canada

    La direction Gestion des Infrastructures Linux (DGIL) gère les intergiciels java reposant sur les infrastructures UNIX et Linux de Desjardins. L'équipe a comme mission de bâtir de nouvelles solutions en support aux équipes de solutions d'affaires ainsi que de maintenir et dévelop ...


  • Schneider Electric Montréal, QC, Canada

    R&D Linux Firmware Developer focuses on a range of embedded firmware development actives to create a high-quality embedded product. Our Linux Firmware Developer demonstrate a passion for problem solving, and attention to detail. · You will be part of an agile team implementing i ...


  • DELAN - Chasseurs de Talents en TI Montreal, Canada

    L'Administrateur Linux sera responsable de gérer l'aspect opérationnel des mises en production d'hébergement de différents clients. · PLUS PRÉCISÉMENT · • Administrer environ 500 serveurs virtuels et l'environnement Cloud (AWS et Azure) · • Participer à la conception des architec ...


  • Delan Montreal, Canada

    Recevez une alerte personnalisée des nouveaux emplois disponibles · Delan : Chasseurs de talents en TI T18:23:01+05: · Offre # : 4199 · Région : Ville Saint-Laurent · Type d'emploi : Contractuel · Salaire : À discuter · Partager · À propos du clientTâches/Responsabilités · N ...


  • DELAN - Chasseurs de Talents en TI Montreal, Canada

    Nous sommes présentement à la recherche d'un Administration Linux pour un contrat d'une durée de 9 mois avec possibilité d'un poste permanent par la suite. · MANDAT · • Contribuer à la performance de l'infrastructure TI d'environ 300 serveurs et plus de 1800 sites · • Participer ...


  • DELAN - Chasseurs de Talents en TI Montreal, Canada

    L'Administrateur Linux sera responsable de gérer l'aspect opérationnel des mises en production d'hébergement de différents clients.PLUS PRÉCISÉMENT · • Administrer environ 500 serveurs virtuels et l'environnement Cloud (AWS et Azure) · • Participer à la conception des architectur ...


  • Technologie Delan Montreal, Canada Contractuel

    Tâches/Responsabilités · Noussommes présentement à la recherche d'un Administration Linux pour un contratd'une durée de 9 mois avec possibilité d'un poste permanent par la suite. · MANDAT · • Contribuer à la performance de l'infrastructure TId'environ 300 serveurs et plus de 1 ...