25 Oct
|
Grass Valley
|
Montreal
25 Oct
Grass Valley
Montreal
Grass Valley
Location: Hybrid / Montreal, QC, Canada
job type: Temporary / Full-time
Sector and subsector: Technology | Software Development
Salary: Competitive salary
Why Join Grass Valley?
At Grass Valley, we power the moments that bring the world together. From the biggest live sporting events to breaking news and premium entertainment, our technology and our people sit at the center of the most demanding media environments on the planet.
We are Team GV - a global team of innovators, operators, builders, problem-solvers, and change agents working across engineering, manufacturing, supply chain, customer success, commercial, and corporate functions. Together, we are leading the evolution of media technology.
With more than 65 years of heritage, Grass Valley combines deep expertise in high-performance hardware with a rapidly expanding software-defined, cloud-native ecosystem through the GV Media Universe (GVMU). We believe the future isn’t either/or - it’s the intelligent integration of purpose-built hardware and modern software platforms that gives our customers the flexibility, scalability, and performance they need to win.
Our culture is grounded in five core values: Team First - Customer Commitment - Play to Win - Grow with Purpose - Integrity Always. We set high standards, we own outcomes, and we support one another in delivering impact at global scale.
If you’re looking to do meaningful work, grow your career, and help shape the future of media - there’s a place for you at Grass Valley. At Team GV, you won’t just join a company, you’ll help build what’s next.
We are excited to offer a full-time internship in our Research & Development department for Winter 2027 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++, so strong C++ and object-oriented programming skills are essential. Understanding of audio and video processing helps.
Linux is our first environment for GVE so familiarity with it is an significant requirement.
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;
- Work experience in an Agile SCRUM software development team;
- Strong object-oriented programming skills with modern C++ language;
- Familiarity with AI coding tools;
- Ability to write highly performing code;
- Motivated and passionate about higher quality software development;
- Ability to work in a collaborative multi-site environment;
- 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.
- 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.
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.
📌 Stagiaire Dev. Logiciel | Software Dev Intern (Montreal)
🏢 Grass Valley
📍 Montreal