• Video Algorithm R&D Engineer (C++)

    Job Locations UK-London
    Posted Date 7 months ago(04/07/2018 18:22)
    Job ID
    # of Openings
  • Overview

    V-Nova™ is a London-headquartered company providing advanced video and image processing hardware and software solutions. Its novel encoding technology, PERSEUS™, is based on principles underlying human vision. PERSEUS™ simultaneously offers significant improvements in compression, picture quality and processing speed with reduced power consumption. This is true in all practical commercial applications, such as on- and offline broadcasting, contribution, production and distribution at all quality levels, and within existing infrastructure. Founded in 2011 as part of a growing consortium of leading global partners, V-Nova™ serves multiple industry segments, including broadcasting, aerospace & defence, security, video conferencing, medical imaging and telematics.



    V-Nova has developed an innovative approach to image and video compression that is driving major change in the encoding sector.  We are seeking to strengthen our compression development team for high performance video processing.  In this role you will devise and investigate algorithmic improvements and take responsibility for their implementation in to products and interact with other development disciplines to create and integrate FPGA/software technology into the product portfolio.

    The company places high importance on a positive environment where talented individuals deliver exceptional products.  The candidate must share that vision and be passionate about ‘right first time’ execution. The role could suit an experienced algorithm developer, or someone who has some experience more in implementation with an aptitude for and desire to take on algorithm development work.



    • Create novel methods for image analysis and processing in the field of video compression
    • Work with existing conceptual, high level mathematical developments in the company to further the development of intellectual property
    • Simulate, measure and visually quantify complex signal processing algorithms, in order to improve performance and add IP value
    • Work with existing codebases (primarily C++, but also C/Python/JavaScript) to add functionality and resolve issues
    • Integrate with third party commercial and open source codebases
    • Create clear, concise and verifiable technical specifications, APIs and integration guides
    • Support third parties integrating V-Nova SDKs
    • Take personal responsibility for timescale estimation, task prioritisation and design accuracy




    • Experience of algorithmic R&D, preferably in video processing and compression.
    • Willingness to independently and rapidly learn new subjects at the level of depth and rigor that is needed to progress development activities
    • Proficiency in C++
    • Willingness to prioritise development activities in accordance with commercial priorities
    • A good degree in either Electronics Engineering, Computer Science, Mathematics, or a related discipline
    • A strong communicator and team player who strives to succeed




    • D. in image processing, software engineering, or a closely related field, or industry experience to the same standard.
    • A background in video processing and encoding for Broadcast, IPTV, OTT TV applications
    • Experience of one or more of MPEG 2, H.264, HEVC, VP9, AV1
    • Solves problems in a consistent way so as not to compromise the strategic direction
    • Able to grasp an exciting new concept with genuine interest, trusting the innovators and driving execution through self-motivation



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed