Software Developer - Video/Multimedia
Software Developer - Video/Multimedia
The Video/Multimedia Developer will work with system architects, backend developers, the sales/marketing team, and customers to build an intuitive UI for video and access control functionality to be delivered via web and mobile platforms. This will be a high visibility position working with experienced industry savvy executives. The Video/Multimedia Developer will be expected to leverage an existing implementation to improve performance and reliability and extend functionality to new codecs and platforms. Attention to detail and a dedication to deliver a high-quality, stable service is essential. To be successful you are self-motivated; driven to achieve and exceed commitments. This position offers significant room for technical, management, and entrepreneurial career growth.
Responsibilities Include:
- Build cross-platform web client multimedia pipeline (container parsing, codecs, scaling, AV sync, real-time communication) running in the major browsers on major OSes.
- Optimize performance and memory usage when decoding and rendering multiple video and audio streams on various platforms
- Implement video extensions such as overlays and dewarping
- Debugging and diagnosing quality of end-to-end video experience on lossy network in real-time communication scenarios
Required Skills/Qualifications:
- 2-5 years of multimedia development experience on the iOS, Windows, Linux or web
- Understanding of the client multimedia stack, including containers, codecs, and AV synchronization
- Experience working with REST or GraphQL APIs
- Demonstrated aptitude with Angular, React, Vue or similar modern JavaScript framework
- Strong computer science fundamentals in design, data structures, and problem-solving
Other Desirable Skills:
- Experience with webRTC, FFmpeg, WebGL, OpenGL, or gStreamer
- Working knowledge of HTML/CSS, PWAs, responsive web design techniques and SPA best practices
- Experience with Typescript, Node.js, and GraphQL
- Proficiency with source code control tools (e.g. Git or SVN)
- Experience with physical security systems (CCTV, access control, or intrusion)
- BS/MS in Computer Engineering, Electrical Engineering, Computer Science or equivalent desirable but not required
Please send resumes to Qumulex HR at hr@qumulex.com