CareerPlan

Senior Software Engineer

Canada, British Columbia, VancouverFull-time2026-10-13 → 2026-11-10

Core

Design, implement, test, and maintain software for real-time video and media platform components, focusing on performance, reliability, and security while investigating complex pipeline issues across hardware, OS, and application layers.

Role type

Senior Software Engineer (Real-time Media/Video)

Builds

Real-time video and media platform components

Domain

Consumer Electronics / Real-time Media / Video Processing

Deliverable

production ML models | product features

Required skills

C, C++, C#, Java, JavaScript, Python, real-time media systems, image/signal processing, video compression (H.264, HEVC, AV1), performance optimization, memory management, cross-platform development, incident response, architecture design, code reviews, mentoring

Preferred skills

Experience with hardware/OS interaction, telemetry analysis, experimentation

Technologies

C, C++, C#, Java, JavaScript, Python, H.264, HEVC, AV1

Responsibilities

Collaborate on architecture and design decisions; develop and maintain software for real-time video components; investigate and resolve complex video/media pipeline issues; participate in on-call rotation for live-site incidents; conduct code reviews and mentor team members; optimize software for performance and reliability.

Seniority

Senior, hands-on IC