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
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 @ email@example.com