Talent.com
Senior Software Developer
Senior Software DeveloperEpiphan Video • Ottawa, ON, CA
Senior Software Developer

Senior Software Developer

Epiphan Video • Ottawa, ON, CA
Il y a 4 jours
Type de contrat
  • Temps plein
Description de poste

We are seeking an experienced Senior Software 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
  • 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
  • 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

  • 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
  • Compensation

    The hiring range for this position is $110,000–$140,000 annually, based on a 40-hour work week. Compensation within this range will be determined based on job-related skills, relevant experience, education, and training.

    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.

    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 tocareers@epiphan.com. Please include “Senior Software 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.

    We thank all applicants for their interest, but we can only contact those we intend to invite for an interview. No agencies, please.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Senior Software Developer • Ottawa, ON, CA

    Offres similaires
    Full Stack Software Developer (Government of Canada Secret-level clearance)

    Full Stack Software Developer (Government of Canada Secret-level clearance)

    TV2 Consulting • Ottawa, ON, Canada
    Temps plein
    We are seeking an Application Developer to join the Government of Canada delivery team, supporting secure web portal applications (DynaDocs and CanaDocs) and their underlying infrastructure.This ro...Voir plus
    Dernière mise à jour : il y a 29 jours • Offre sponsorisée
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, CA
    Temps plein
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Software Designer, Web Application Development

    Senior Software Designer, Web Application Development

    freelance.ca • Ottawa, Canada
    Temps plein
    The company is a business management and information technology consulting firm dedicated to supporting organizations in their digital and organizational transformation. We believe that an innovativ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Temps plein
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Developer, Services

    Software Developer, Services

    Slice • Ottawa, ON, Canada
    Temps plein
    Ilir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family's pizzerias, we n...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Intermediate Software Developer

    Intermediate Software Developer

    SRC Can • Ottawa, ON, CA
    Temps plein
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Embedded Firmware Developer

    Senior Embedded Firmware Developer

    PML Sound International • Gloucester, ON, Canada
    Temps plein
    For over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the standard for excellence in every product category w...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Software Developer

    Software Developer

    Actalent • Ottawa, ON, Canada
    Temps plein
    Join a dynamic team dedicated to developing and delivering next-generation military and public safety technology.You will contribute to the advancement of communication capabilities for military an...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Full Stack Integrations Developer

    Senior Full Stack Integrations Developer

    Octopus HR • Ottawa, ON, CA
    Temps plein
    Quick Apply
    Senior Full Stack Developer (Integrations Focus).Octopus HR is a fractional HR consultancy that partners with high-growth startups to build exceptional teams. We specialize in talent acquisition, pe...Voir plus
    Dernière mise à jour : il y a 8 jours
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Temps plein
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Temps plein
    Giatec)is seeking a seasoned Senior Software Developer to architect, build, and scale the services that power MixPilot and its integrations with IoT systems and mobile applications.This is a hands-...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Consultant, Low Code Solutions

    Senior Consultant, Low Code Solutions

    MNP • Ottawa, ON, Canada
    Temps plein
    Senior Consultant, Low Code Solutions.We are more than a prominent consulting firm in tax and accounting, we are redefining how organizations succeed in the digital age by bridging strategic vision...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer, AI Model serving - Ottawa, Canada

    Senior Software Engineer, AI Model serving - Ottawa, Canada

    Clutch Canada • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    PLEASE APPLY THROUGH THIS LINK : https : / / job-boards.The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech product...Voir plus
    Dernière mise à jour : il y a 21 heures • Offre sponsorisée • Nouvelle offre
    Software Engineer

    Software Engineer

    Acre Identity by TDS • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Acre empowers security professionals to adapt and thrive in a rapidly changing world.Established in 2012, our solutions in access control, visitor management, and intrusion software are trusted by ...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Flexera • Ottawa H2B, ON, Canada
    Temps plein
    Flexera saves customers billions of dollars in wasted technology spend.A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimiz...Voir plus
    Dernière mise à jour : il y a 21 heures • Offre sponsorisée • Nouvelle offre
    Senior Software Engineer, RDI

    Senior Software Engineer, RDI

    Redis • Ottawa, ON, Canada
    Temps plein
    We built the product that runs the fast apps our world runs on.If you checked the weather, used your credit card, or looked at your flight status online today, you're welcome.At Redis, you'...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer, Canada

    Senior Software Engineer, Canada

    AutoScale Ventures • Ottawa, ON, Canada
    Temps plein +1
    Position : Senior Software Engineer.Work Schedule : 9 : 00 AM- 5 : 00 PM PST.Base Salary : CAD $150,000 per year.Were looking for a Senior Software Engineer to help design, build, and evolve large-scale b...Voir plus
    Dernière mise à jour : il y a 7 heures • Offre sponsorisée • Nouvelle offre