Senior Software Multimedia Developer

7 days ago


Kanata ON KK H, Canada EPIPHAN SYSTEMS INC. Full time

We are seeking an experienced Senior Software Multimedia Developer to join our engineering team. You will develop and maintain firmware for Epiphan Pearl professional video capture and streaming devices, including Pearl-2, Pearl Mini, Pearl Nexus, Pearl Nano, Pearl Flex, and virtualized solutions. This is a Senior-level technical position requiring expertise across embedded systems, web development, and multimedia processing.

Note: This position is based in Ottawa, ON, and requires working from the office.

Who we are

Epiphan Video empowers creators and businesses around the world to produce broadcast-quality content with intuitive, innovative and trusted hardware and cloud services. Epiphan solutions see use in numerous verticals, including education, live event production, corporate, government, and legal.

Key responsibilities:

  • Develop REST API endpoints and web interfaces
  • Build video processing pipelines for capture, encoding, and streaming
  • Create touchscreen user interfaces using Qt/QML
  • Maintain and improve the firmware build system
  • Debug hardware integration issues
  • Optimize performance for real-time video processing
  • Write automated tests and participate in code reviews
  • Support multiple product variants from a shared codebase

Experience and qualifications:

Must have:

  • Bachelor's degree in Computer Science or related field
  • 5+ years of software development experience
  • 3+ years embedded Linux development experience, including cross-compilation, device drivers, and root filesystem customization
  • Experience debugging on physical hardware devices
  • Strong proficiency in C/C++ for system-level and multimedia development.
  • Hands-on experience with shell scripting for build automation.
  • Experience with the Qt framework, including QtQuick and QML for GUI development.
  • Understanding of RESTful API design, including creating and maintaining OpenAPI specifications.
  • Proficiency with build systems such as CMake and Make, as well as RPM packaging and Docker-based build environments.
  • Strong problem-solving skills in complex systems
  • Ability to work with legacy codebases

Nice to have:

  • 2+ years multimedia (video/audio) development experience
  • Previous experience working on firmware or embedded products.
  • Familiarity with video production equipment and related workflows.
  • Hands-on experience with multiple hardware platforms, such as ARM, x86, or FPGA-based systems.
  • Experience developing API and business logic in PHP.
  • Experience with JavaScript/TypeScript, including frontend development using React.
  • Knowledge of ARM and x86 hardware architectures.
  • Experience with FPGA integration in embedded or video-oriented systems.
  • Understanding of video and audio processing, including codecs (H.264, HEVC, AAC) and streaming protocols (RTMP, RTSP, SRT, NDI).
  • Familiarity with CI/CD pipelines, such as Bitbucket Pipelines or similar tools.

What We Offer:

  • Competitive Salary
  • Paid Time Off
  • Comprehensive Health and Dental Benefits
  • Friendly and Fun Work Environment
  • A Culture of Innovation, Prosperity, and Collaboration
  • Access to Cutting-Edge Technology
  • Opportunities for Professional Growth
  • Flexible Work Arrangements

Why you should apply

We innovate

A career at Epiphan puts you at the forefront of AV innovation. We value ingenuity and seek ideas from every corner. Employees have room to experiment and take chances on never-before-seen solutions and workflows – because that's how innovation happens.

We're a team

When you join Epiphan, you become part of a tight-knit team of high-performing professionals. We collaborate within and across our departments daily, combining diverse skill sets and perspectives to achieve our goals.

We care

Our people take precedence. We maintain an inclusive and open culture where respect and empathy take the lead and everyone has a voice. We set work aside for fun-filled social activities, offer competitive salaries and benefits, and insist on a healthy work/life balance for employees.

How to apply

Send your resume and cover letter to careers @ Please include "Senior Software Multimedia Developer" in the subject line.

We value diverse perspectives and encourage individuals from all backgrounds to apply. Epiphan Video is an equal opportunity employer, committed to fostering an inclusive workplace where everyone is respected and treated fairly, regardless of race, color, ethnicity, sexual orientation, religion, gender, age, disability, veteran status, or other protected characteristics.

We are dedicated to fostering an inclusive workplace by ensuring a barrier-free recruitment and selection process. If you require accommodations at any stage of the application process, please let us know.

As part of our commitment to a fair and transparent hiring process, Epiphan Video follows a human-centered approach to recruitment. All applications are reviewed by qualified members of our team, and hiring decisions are made thoughtfully based on each candidate's skills, experience, and potential. All information collected is handled in accordance with applicable privacy legislation.

Epiphan Video complies with current employment standards that restrict the use of Canadian work experience requirements in job postings. Applicants will not be assessed based on whether their experience was obtained in Canada. All hiring decisions are based solely on relevant qualifications and role-specific competencies.

This posting is for an existing vacancy and is open to qualified external candidates.

Job Types: Full-time, Permanent

Pay: $110,000.00-$140,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Discounted or free food
  • Employee assistance program
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care
  • Wellness program

Ability to commute/relocate:

  • Kanata, ON K2K 3H4: reliably commute or plan to relocate before starting work (required)

Education:

  • Bachelor's Degree (required)

Experience:

  • software development: 5 years (preferred)
  • embedded Linux development: 3 years (preferred)
  • debugging on physical hardware devices: 2 years (preferred)
  • C/C++: 3 years (preferred)
  • multimedia (video/audio) development: 2 years (preferred)

Work Location: In person



  • Kanata, ON KK H, Canada EPIPHAN SYSTEMS INC. Full time

    We are seeking an experienced Senior Multimedia Firmware Developer to join our engineering team. You will develop and maintain firmware for Epiphan Pearl professional video capture and streaming devices, including Pearl-2, Pearl Mini, Pearl Nexus, Pearl Nano, Pearl Flex, and virtualized solutions. This is a Senior-level technical position requiring expertise...


  • Ottawa, ON KA H, Canada Bank of Canada Full time

    Multimedia SpecialistTake a central roleThe Bank of Canada has a vision to be a leading central bank—dynamic, engaged and trusted—committed to a better Canada. No other employer in the country offers you the unique opportunity to work at the very center of Canada's economy, in an organization with significant impact on the economic and financial...

  • Multimedia Developer

    3 weeks ago


    Toronto, ON, Canada Spark Growth Full time

    Location: Toronto, ON (Hybrid) Type: Full-Time Reports to: Creative Director At Spark Growth, we are a digital agency with a growing team passionate about digital marketing, health, and wellness. We work alongside clients who share our values to help make their digital marketing programs more efficient and impactful. Optimize to drive KPIs: We...


  • Kanata, ON KK C, Canada Warner Bros. Discovery Full time

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...


  • Kanata, Canada Warner Bros Discovery Full time

    Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s...


  • Kanata, ON KK C, Canada Warner Bros. Discovery Full time

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Kanata, Canada Warner Bros Discovery Full time

    Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s...


  • Markham, ON LR S, Canada CCTVmedium Inc Full time

    Bilingual Multimedia Journalist (English & Mandarin Chinese)CCTVmedium Inc. | Greater Toronto Area (Hybrid) | Full-timeCompany OverviewCCTVmedium Inc. is a dynamic media company delivering objective, timely local community news. Serving the Chinese community, we combine video, photography, and text to engage audiences through modern, multimedia...


  • Kanata, Canada Warner Bros Discovery Full time

    Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s...