Software Developer, C++

Ottawa /
Solutions Engineering – C++ /
As a Top 25 Great Place to Work® recipient and a fastest growing tech company in North America according to Deloitte, You.i TV is changing the way users experience TV across mobile, tablet, and connected devices. Interested in building the future of TV? Our Development team is growing!

This is a great opportunity for innovators that value beautiful design, and who want to work on industry disruptive apps that impact millions of users across the globe.

What you'll do

    • Contribute to cutting edge, cross-platform video streaming applications and set-top box user interfaces
    • Work as part of a highly collaborative Agile team in one of the fastest growing tech companies.
    • Participate in day-to-day work including daily stand-ups with your awesome team, working collaboratively in your pod area with Product Management, Testers, UX and of course, fellow developers
    • Use our tools: Github, Jira, and your IDE and OS of choice.
    • Have access to readily available support from your team with the many cool technologies that we work with.

What you bring to the table

    • A strong sense of curiosity and interest in learning new technologies
    • You like to iterate quickly and enjoy improving the performance of existing features
    • Comfort when dealing with clients
    • Prior experience in development with a strong command of object-oriented principles
    • Experience programming in C++ (ideally 11/14)
    • A strong interest in developing graphical user interfaces
    • Experience building developing software for TV set-top boxes or similar hardware

It would be an added bonus if you had

    • Experience building apps for Android or Linux based set-top boxes
    • Experience with unit testing frameworks
    • Understanding of multiple design patterns and has implemented them in previous projects
    • Experience with multi-platform engines such as Cocos2d-x, Unity, Unreal Engine, Ionic / Cordova / PhoneGap, etc.
    • Experience with build systems and cross-compilers
    • Experience integrating video players
    • Understanding of Linux command line tools (e.g., scp, ssh, telnet, grep)
    • Experience developing for embedded devices
    • Experience developing firmware
    • Familiarity with hardware (FPGA, UART, microcontrollers, serial ports, disassembly)

What we can offer you

    • Opportunity to work with Top Tier media brands and household names
    • Opportunity to work on cutting-edge technology in one of the fastest moving industries
    • A environment where we care about the "whole" self demonstrated through our various health and wellness programs
    • Stock options and 6 weeks of Paid Time Off
    • Flexible work hours to ensure work/life balance is a top priority
The TV industry is changing at a rapid pace, with streaming video, multiple screens and over-the–top video offerings becoming the new normal, fast. That's why companies like WarnerMedia, Twitch, NBA, and A&E are turning to You.i TV to get the velocity, flexibility and reach they need in today's market.

We encourage applications from all backgrounds, communities and industries, and are committed to having a team that is made up of diverse skills, experiences and abilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.