Stagiaire, Développement De Logiciel | Intern, Software Development

Montréal, QC, CA, Canada

Job Description

Pourquoi joindre les rangs de Grass Valley?





Grace a sa technologie primee et a son expertise reconnue, Grass Valley permet aux createurs, aux diffuseurs et aux organisations mediatiques de produire du contenu exceptionnel qui captive le public et connecte les gens par la magie des medias.



En tant que chef de file de la R&D de l'industrie, nous offrons la gamme la plus etendue et approfondie de solutions de pointe dans le secteur. Nous sommes le partenaire de confiance de nombreux grands noms creatifs du secteur des medias et du divertissement, car nous aidons nos clients a creer des entreprises mediatiques prosperes et a s'adapter a l'evolution rapide du paysage mediatique.



Pour de plus informations, veuillez consulter notre site www.grassvalley.com.

L'opportunite



Nous sommes ravis d'offrir un stage a temps plein au sein de notre departement de Recherche et Developpement pour l'automne 2025, d'une duree de quatre (4) mois (Possibilite de prolongation).



Le ou la stagiaire rejoindra l'equipe SCRUM de GV Engine, qui developpe, met a jour, documente et ameliore les moteurs de traitement video, audio et de donnees auxiliaires au coeur de plusieurs produits Grass Valley, notamment la plateforme GV AMPP. La collaboration avec les equipes de developpement integrant ces composants de base fera egalement partie integrante du role.



Les services GV Engine sont developpes en C++17, il est donc essentiel de maitriser le langage C++ et la programmation orientee objet. Une bonne comprehension du traitement audio et video facilite le travail.



Le ou la stagiaire contribuera au developpement des moteurs audio, video, des microservices et assurera le maintien des tests automatises garantissant la stabilite des fonctionnalites. Surtout, la volonte d'apprendre, de s'adapter et d'appliquer de nouvelles competences est indispensable.



Votre role



Developper et maintenir des interfaces logicielles en collaboration avec l'assurance qualite au sein d'une equipe Scrum ; Maintenir un haut niveau de qualite du produit et en garantir la stabilite ; Assurer le support des utilisateurs internes et externes des composants livres ; Integrer des tests automatises utilisateur dans l'environnement de test Jenkins existant.

Votre personnalite et vos competences



Inscrit dans un programme de stage et en cours d'obtention d'unbaccalaureat en informatique, technologies de l'information ou en ingenierie ; Experience en developpement logiciel sous Linux ; Experience de travail au sein d'une equipe de developpement logiciel Agile SCRUM ; Solides competences en programmation orientee objet avec le langage moderne C++17 ; Capacite a ecrire du code hautement performant ; Experience en dockerisation ; Motive(e) et passionne(e) par le developpement logiciel de haute qualite ; Experience demontree de travail en equipe ; Maitrise du francais et de l'anglais, a l'oral comme a l'ecrit ; + Une connaissance de l'anglais adaptee aux fonctions est requise, car le ou la titulaire devra collaborer avec des membres de l'equipe situes dans divers pays tels que les Etats-Unis, le Royaume-Uni et la Pologne.
Capacite a travailler dans un environnement collaboratif multi-sites ; Connaissance des technologies de diffusion et des medias, un atout ; Connaissance des technologies de diffusion televisuelle (SDTV, HDTV, RGB/YUV, espaces colorimetriques, entrelace/progressif, VBI/VANC, AFD, etc.), un atout ; Connaissance des codecs audio/video, des conteneurs de fichiers et/ou des formats de diffusion en continu, un atout ; Tout code demontrable renforce votre candidature : GitHub, SourceForge, TopCoder, HackerRank, contributions open source, etc.

Vos Conditions de Travail



Une remuneration concurrentielle Un environnement de travail accueillant et dynamique Stage a temps plein (37.5 heures par semaine)
Cette description de poste a pour but de decrire la nature generale et le niveau du travail qu'implique cet emploi. Il ne s'agit pas d'une liste exhaustive de toutes les responsabilites, taches et competences requises pour celui-ci. Grass Valley est un employeur qui adhere au principe de l'equite et prend ses decisions en matiere d'emploi sans tenir compte du sexe, de l'etat civil, de la race, de la religion, de la couleur, de l'age, du handicap, de l'orientation sexuelle ou du statut de veteran protege.

Why Join Grass Valley?




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.


As the industry's R&D powerhouse, we offer the widest and deepest range of best-in-class solutions in the industry. 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.


For more information, please visit www.grassvalley.com.

The Opportunity





We are excited to offer a full-time internship in our Research & Development department for Fall 2025, lasting four (4) months (Possibility of extension).



The intern will join the GV Engine SCRUM team, which develops, updates, documents, and improves core video, audio, and ancillary data engines used in multiple Grass Valley products, including the GV AMPP platform. Collaboration with development teams integrating these base components is also a key part of the role.



The GV Engine services are written in C++17, so strong C++ and object-oriented programming skills are essential. Understanding of audio and video processing helps.



The intern will help develop audio, video engines, microservices and maintain automated tests to ensure feature stability. Most importantly, a willingness to learn, adapt, and apply new skills is essential.



Your Role



Develop and maintain software interfaces in collaboration with quality assurance within a Scrum team; Maintain a high product quality standard and ensure its stability; Support internal and external users of the delivered artifacts; Integrate user automated tests in the existing Jenkins test environment.

Who you are



Enrolled in an internship program and currently working toward a bachelor's degree in computer science, information technology, or engineering; Experience in Linux software development; Work experience in an Agile SCRUM software development team; Strong object-oriented programming skills with modern C++17 language; Ability to write highly performing code; Dockerization experience; Motivated and passionate about higher quality software development; Proven teamwork experience; Fluency in French and English, both oral and written; + Knowledge of English appropriate to the duties is required, as the incumbent is expected to work with team members in different countries such as the United States, the United Kingdom, and Poland.
Ability to work in a collaborative multi-site environment; Knowledge of broadcast and media technologies, an asset; Knowledge of television broadcast (SDTV, HDTV, RGB/YUV, color spaces, interlaced/progressive, VBI/VANC, AFD, etc.), an asset; Knowledge of A/V codecs and file containers and/or streaming formats, an asset ; Any demonstrable code strengthens your application: GitHub, SourceForge, TopCoder, HackerRank, open-source contributions, etc.

Working Conditions



Competitive Compensation packages Energizing and supportive work environment Full-Time Internship (37.5 hours per week)
This job description is intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties and skills required of this job. 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.



5s9JY6A6lg

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2430275
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned