cover image
Evertz

Evertz

www.evertz.com

6 Jobs

1,386 Employees

About the Company

Evertz Microsystems (TSX:ET) is a leading global manufacturer of broadcast equipment and solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and mobile devices (like phones and tablets). Evertz has expertise in delivering complete end-to-end broadcast solutions for all aspects of broadcast production including content creation, content distribution and content delivery.

Considered as an innovator by their customers, Evertz delivers cutting edge solutions that are unmatched in the industry in both hardware and software. Evertz delivers products and solutions that can be found in major broadcast facilities on every continent. Evertz' customer base also includes telcos, satellite, cable TV, and IPTV providers.

With over 1700 employees, that include hardware and software engineers, Evertz is one of the leaders in the broadcast industry. Evertz has a global presence with offices located in: Canada, United States, United Kingdom, Germany, United Arab Emirates, India, Hong Kong, China, Singapore, and Australia. Evertz was named one of Canada's 50 Best Managed Companies, which recognizes excellence in Canadian-owned and Canadian-managed companies. Canada's 50 Best Managed Companies identifies Canadian corporate success through companies focused on their core vision, creating stakeholder value and excelling in the global economy.

Listed Jobs

Company background Company brand
Company Name
Evertz
Job Title
Cloud Applications Engineer - Live Media Systems
Job Description
Job Title Cloud Applications Engineer – Live Media Systems Role Summary Design, deploy, and maintain live media applications across public cloud platforms. Leverage Infrastructure‑as‑Code, containerization, and observability tools to deliver scalable, resilient solutions for broadcast and media customers. Collaborate with project engineers and stakeholders to translate requirements into automated, repeatable cloud deployments. Expectations - Work independently in a fast‑paced, iterative environment. - Rapidly assimilate new technologies and customer constraints. - Demonstrate strong problem‑solving, communication, and teamwork. - Support end‑to‑end deployment from test to production. Key Responsibilities - Collaborate on deployment of Evertz live‑media solutions to AWS, GCP, and Azure clouds. - Translate customer requirements into cloud‑native architectures using IaC (Terraform, CloudFormation, ARM, etc.). - Build API‑driven deployment pipelines and automation scripts. - Create and maintain system dashboards and observability solutions (e.g., CloudWatch). - Design and integrate cloud services, ensuring high availability, load balancing, and auto‑scaling. - Support internal teams in setting up test and validation environments. - Maintain containerized workloads with Docker and Kubernetes. - Conduct periodic performance and security reviews of deployed applications. Required Skills - Proficient with at least one major cloud provider (AWS, GCP, Azure). - Understanding of cloud redundancy, multi‑AZ deployments, load balancing, and auto‑scaling. - IaC expertise: Terraform, Packer, Ansible, Puppet, CloudFormation, ARM templates. - Experience with system observability tools (AWS CloudWatch, equivalent). - Container orchestration: Docker, Kubernetes. - Linux system administration. - Scripting: Python, Bash. - Strong analytical and communication skills. Required Education & Certifications - Bachelor’s degree in Electronics, Electrical Engineering, Computer Science, Software Engineering, Broadcasting, or a related field. - Cloud platform certifications (AWS Cloud Practitioner, Azure Fundamentals, GCP Cloud Engineer) are a plus.
Burlington, Canada
Hybrid
04-11-2025
Company background Company brand
Company Name
Evertz
Job Title
Tier 2 Technical Support - evTOC
Job Description
**Job Title:** Tier 2 Technical Support – evTOC **Role Summary:** Provide expert Tier 2 technical support for evTOC broadcast solutions, delivering remote troubleshooting, complex issue resolution, and acting as the key liaison between customers and product development teams. **Expectations:** - Self‑motivated, proactive problem solver with a positive, customer‑focused attitude. - Strong written and verbal communication skills. - Ability to thrive in a fast‑paced, evolving broadcast environment and willing to travel internationally as needed. **Key Responsibilities:** - Deliver remote support to customers, diagnosing and resolving highly complex technical issues. - Replicate user workflows to identify root causes and provide effective solutions. - Serve as expert technical advisor, offering insights on advanced broadcast solutions. - Communicate customer feedback and issue details to product and development teams. - Maintain detailed, accurate documentation of incidents, resolutions, and customer interactions. - Continuously improve troubleshooting procedures and share knowledge with the support team. **Required Skills:** - 2+ years of technical or customer support experience. - Strong analytical, problem‑solving, and detail‑oriented mindset. - Excellent communication and interpersonal abilities. - System‑level understanding of broadcast and networking technologies. - Ability to work independently and collaboratively in a remote context. **Required Education & Certifications:** - College diploma in Computer Science, Engineering, Networking, or related field. - Broadcast industry knowledge is an advantage; certifications (e.g., CCNA) are preferred but not mandatory.
Burlington, Canada
On site
Junior
11-12-2025
Company background Company brand
Company Name
Evertz
Job Title
Test Automation Engineer
Job Description
**Job Title** Test Automation Engineer **Role Summary** Develop and execute automated tests for hardware and software components used in broadcast and communication systems. Collaborate with R&D designers, developers, and QA teams to validate functionality, optimize test suites, and ensure product releases meet stringent customer standards. Leverage AI agents and modern tooling to enhance test coverage and efficiency. **Expactations** - Constant pursuit of new technologies and tools. - Self‑guided initiative; able to work independently and drive projects forward. - Positive, creative mindset with strong problem‑solving skills. - Excellent verbal and written communication; capable of detailed documentation and reporting. - Ability to coordinate with cross‑functional teams and manage multiple priorities. **Key Responsibilities** - Test and validate hardware/software for specific application scenarios. - Write reusable automation code (Python, VBA, scripts). - Design, maintain, and manage QA test suites and documentation. - Use AI agents to test audio/video broadcast equipment. - Prepare, monitor, and report on QA test releases. - Collaborate with developers to retest bug fixes and resolve defects. - Conduct peer reviews and overall quality control of QA work. - Work with test automation engineers to expand the automation suite. - Communicate progress and issues to project managers. - Produce high‑quality bug tickets and test reports. - Perform additional tasks as required by the R&D team. **Required Skills** - Programming: Python, VBA, and general scripting. - Operating System: Linux fundamentals. - Networking concepts and fundamentals. - Containerization technologies (e.g., Docker). - Version control: GIT, SVN; familiarity with GitLab CI/CD pipelines. - Knowledge of CI/CD processes and build automation. - Troubleshooting and debugging expertise. - Experience with test automation frameworks and reusable test code. - Strong written and verbal communication. - High organizational, planning, and time‑management skills. - Creativity and passion for testing discipline. **Required Education & Certifications** - Degree or Advanced Diploma in Engineering, Computer Science, Software Engineering, or a related Technology field (preferred). - No mandatory certifications required; knowledge of industry‑standard certification (e.g., GITLab CI/CD, ISTQB) is a plus.
Markham, Canada
Hybrid
30-12-2025
Company background Company brand
Company Name
Evertz
Job Title
Sr. Software Design Engineer
Job Description
Job Title: Senior Software Design Engineer Role Summary: Lead the design and implementation of low‑latency, high‑throughput video and audio compression pipelines for cloud, edge, and bare‑metal platforms. Translate product vision into scalable, performance‑optimized C/C++ components that integrate with industry media frameworks and broadcast standards. Expectations: * Deliver end‑to‑end software solutions that meet real‑time media performance targets. * Mentor junior developers and enforce coding and architectural best practices. * Collaborate with product, QA, and DevOps teams to ensure reliable CI/CD and live deployment. Key Responsibilities: * Design, develop, and optimize real‑time compression pipelines for codecs such as H.264, HEVC, AV1, VVC, AAC, AC‑3, NDI. * Build and maintain media pipelines using FFmpeg and GStreamer. * Implement CPU (SIMD) and GPU (CUDA, NVENC/NVDEC, Vulkan) acceleration paths for low‑latency processing. * Architect modular, cloud‑native and bare‑metal components; manage profiling, tuning, and resource efficiency. * Support IP‑based live media systems (SMPTE ST 2110, NMOS, PTP) and transport protocols (RTP, UDP, MPEG‑TS, SRT, RIST). * Maintain clean, testable C/C++ code; conduct design and code reviews. * Write and maintain scripts for build automation (Python, Bash, Shell). * Provide documentation, knowledge transfer, and onboarding for new team members. Required Skills: * 7+ years C/C++ development in high‑performance or real‑time environments. * Deep knowledge of video/audio codecs, compression standards, and media frameworks. * Proficient in Linux system programming: memory management, I/O, scheduling, IPC (shared memory, sockets, pipes, message queues). * Experience with multithreaded/parallel programming and GPU/SIMD optimizations. * Familiarity with network transport protocols (TCP, UDP, RTP) and broadcast standards (SMPTE ST 2110, NMOS, PTP). * Scripting: Python, Bash, or Shell for automation and tooling. * Debugging tools: ffprobe, gst-launch, tcpdump, Wireshark; optional OpenCV or Vulkan exposure. * Experience contributing to open‑source media or systems libraries. Required Education & Certifications: * Bachelor’s degree (or higher) in Computer Science, Computer Engineering, or a related field. * Relevant certifications (e.g., Linux Foundation Certified Engineer, CUDA Developer) are a plus but not mandatory.
Burlington, Canada
On site
Senior
07-01-2026