• C++ Development Engineer (P.Plus, Junior)

    Job Locations UK-London
    Posted Date 6 months ago(28/11/2018 14:43)
    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 is a young, ground-breaking technology company with sound funding, global clients and early revenues.  V-Nova has developed an innovative approach to image and video compression that is driving major change in the encoding sector.  We are seeking experienced individuals to join our compression development team for high performance 4k and HD video processing.  This role reports directly to a group manager responsible for development, but the candidate must also 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.


    • Develop software for new products
    • Take the conceptual, high level mathematical work of V-Nova’s research group and architect C++ implementation on Windows/Linux OS/iOS/Android
    • Work with existing codebases (C/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
    • Test, measure and quantify complex signal processing code, in order to validate performance and provide customer ready releases
    • Take personal responsibility for timescale estimation, task prioritisation and design accuracy




    • Experience of working in video processing or equivalent high performance compute experience
    • Significant experience in developing C/C++ code from the ground up and enhancing established code bases
    • Willingness to independently and rapidly learn new subjects at the level of depth and rigor that is needed to progress development activities
    • Willingness to prioritise development activities in accordance with commercial priorities
    • A strong communicator and team player who strives to succeed
    • A good degree in either Electronics Engineering, Computer Science, or a related discipline




    • Background in Broadcast TV applications
    • Experience of design and implementation of compression codecs, particularly MPEG2, H.264, HEVC
    • Experience of one or more of JavaScript, OpenGL, WebGL,
    • 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
    • Set Top Box video driver experience (especially on Broadcom SoCs)


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