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