14 Aug
|
Motorola Solutions
|
Vancouver
14 Aug
Motorola Solutions
Vancouver
Job Description We are seeking a Senior Media Developer with deep expertise in video streaming technologies and Web
Codecs API to join our organization-wide video player team.
This role will be instrumental in developing and maintaining our advanced web-based video player component that is becoming the key video player across multiple products and the entire organization.
Key Responsibilities Design and implement advanced video streaming solutions using Web
Codecs API, HLS.js, and other streaming protocols Develop Web
Codecs-based video decoders with hardware acceleration support Optimize video playback performance across different browsers and devices using Web
Codecs Implement real-time streaming capabilities with SignalR integration and Web
Codecs processing Develop PTZ (Pan-Tilt-Zoom) controls and camera manipulation features Create and maintain video timeline controls with live recording indicators Implement Web
Codecs-based audio/video synchronization and playback control Develop snapshot and session recording functionality Ensure low-latency streaming and smooth playback experiences Implement adaptive bitrate streaming and quality optimization Required Technical Skills Expert knowledge of Web
Codecs API with hands-on experience implementing Video
Decoder and Audio
Decoder Strong experience with WebRTC and real-time media streaming Proficiency in SignalR (@microsoft/signalr 9.0.6) for real-time communication Deep understanding of video codecs (H.264, H.265, VP9, AV1) and Web
Codecs codec configuration Experience with MP4Box and media file manipulation Strong Type
Script/Java
Script skills in React environments Knowledge of Web
Codecs Video
Frame processing and canvas rendering Experience with Web Workers for offloading video processing Familiarity with Web Components and cross-browser compatibility Understanding of Annex-B and fMP4 stream processing Preferred Qualifications Experience with video surveillance or security camera systems Background in implementing PTZ controls for IP cameras Knowledge of Web Video Text Tracks (WebVTT) and subtitle implementation Experience with video analytics and metadata extraction Understanding of Content Delivery Networks (CDNs) and video distribution Familiarity with Web Audio API for audio processing and synchronization Experience with video compression and transcoding workflows Knowledge of hardware acceleration and GPU optimization Technology Stack You''ll Work With Frontend: React 19.2.0, Type
Script, Material-UI, Emotion Video Technologies: Web
Codecs API, HLS.js 1.6.13, SignalR 9.0.6, MP4Box Build Tools: Vite, Nx monorepo, Rollup Testing: Vitest, Testing Library, Cypress State Management: Redux Toolkit, React Redux Web Workers: For video processing and decoding Target Base Salary Range: $120,000 CAD - $140,000 CAD Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity.
Pay within this range varies and depends on job-related knowledge, skills, and experience.
The actual offer will be based on the individual candidate.
Note: Candidate must go in the office 1-2 days per week. #LI-MP2 #LI-HYBRD Basic Requirements 5+ years of software engineer experience AND 2+ years of Web
Codecs API, HLS.js, or WebRTC AND 3+ years of Type
Script experience AND 2+ years of technical leadership experience AND 2+ years of Single Page Application Development experience Travel Requirements Under 10% Relocation Provided None Position Type Experienced Referral Payment Plan No EEO Statement Motorola Solutions is an Equal Prospect Employer.
All qualified applicants will receive consideration for employment without regard to race, color,
religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world.
If youd like to join our team but feel that you dont quite meet all of the preferred skills, wed still love to hear why you think youd be a great addition to our team.
Were committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions.
To request an accommodation, please complete this
Reasonable Accommodations Formso we can assist you.
Motorola Solutions adopte, favorise et promeut les principes de diversit, dquit et dinclusion.
Nous encourageons et accueillons les candidatures de toutes les personnes qualifies, quelles que soient leur race, origines ethnique, religion ou croyance, orientation sexuelle, identit et expression sexuelle, statut danciens combattants ou tout autre statut protg par la Loi.
Nous sommes fiers de notre culture axe sur les personnes et les communauts, encourageant ainsi chaque Motorolan dtre la version la plus authentique de lui-mme dans ses responsabilits afin de tenir la promesse dun monde plus scuritaire.
Si vous souhaitez vous joindre notre communaut mais croyez que vous ne possdez pas toutes les exigences requises pour le poste convoit, nous aimerions tout de mme connatre les raisons pour lesquelles vous pensez tre un excellent candidat pour notre quipe.
Nous offrons galement des mesures dadaptation pendant toutes les tapes du processus dembauche afin de favoriser linclusion des personnes vivant avec un handicap physique et/ou mental.
Pour demander un amnagement, veuillez remplir ce formulaire d''amnagement raisonnable afin que nous puissions vous aider.
📌 Senior Media Developer (Video Streaming & WebCodecs) (Vancouver)
🏢 Motorola Solutions
📍 Vancouver