
Stagiaire, développement de logiciel | Intern, Software Development
Grass Valley8 days ago
Montréal, CanadaIntern
Responsibilities
- Develop and maintain software interfaces in collaboration with quality assurance within a Scrum team.
- Develop and improve C++ audio, video, ancillary-data engines, and microservices.
- Maintain product quality, stability, and automated tests.
- Support internal and external users of delivered software components.
- Integrate user-automated tests into the existing Jenkins test environment.
- Collaborate with development teams that integrate GV Engine components.
Requirements
- Be enrolled in an internship program and currently pursuing a bachelor’s degree in computer science, information technology, or engineering.
- Have experience in Linux software development and working on an Agile Scrum software development team.
- Demonstrate strong modern C++ and object-oriented programming skills.
- Be able to write high-performance code and have experience with Dockerization.
- Be familiar with AI coding tools and demonstrate teamwork in collaborative, multi-site environments.
- Provide demonstrable code through platforms or contributions such as GitHub, SourceForge, TopCoder, HackerRank, or open source.
- Be fluent in French and English, both orally and in writing.
- Knowledge of broadcast and media technologies is an asset.
- Knowledge of television broadcast technologies, audio/video codecs, file containers, or streaming formats is an asset.
Benefits
- Full-time four-month internship for Winter 2027, with possible extension.
- 37.5 hours per week.
- Competitive compensation.
- Welcoming, supportive, and dynamic work environment.