Software Engineer (Senior)

Job Locations UK-London
Posted Date 2 months ago(03/05/2022 11:27)
Job ID
# of Openings


V-Nova, a London based IP and software company, is dedicated to improving data compression by building a vast portfolio of innovative technologies based on the game-changing use of AI and parallel processing for data, video, imaging, and point cloud compression, with applications across several verticals. This is achieved through deep-science R&D (300+ international patents) and the development of products that test, prove and continuously enhance the technology portfolio.

V-Nova has contributed part of its IP to drive standardization of two codec formats, MPEG-5 Part 2 (LCEVC), a low-complexity enhancement video codec, and SMPTE VC-6 (ST-2117), a high-performance AI-based video and imaging codec. We’ve developed multiple award-winning software products to kickstart the ecosystems for its technologies and allow their immediate deployment, addressing use cases in TV, media, live event production, entertainment, social networks, eCommerce, ad-tech, security, aerospace, defence, automotive and gaming.

We’re committed to the extraordinary and rely on the talent of our high-performing diverse teams to provide innovative solutions and deliver what we promise. We’ve worked hard to create a company where talented, passionate people can thrive in a culture that values individual empowerment and excellence and achieves through teamwork. We’re constantly on the lookout for exceptional individuals who thrive off solving challenging problems and want to make an impact. With groundbreaking technology, a fast-paced collaborative environment and major growth plans, there’s never been a more exciting time to join us.





We are a young, ground-breaking technology company with sound funding, global clients and early revenues.  Having developed an innovative approach to image and video compression that is driving major change in the encoding sector, our Integration Team is looking for an enthusiastic engineer with an interest in video technology.

Whilst our Integration Team engineers will ultimately have the opportunity to work on a range of LCEVC Codec integrations, V-Nova are looking for someone with experience working with chipset vendors or STB/TV manufacturers to support developing or integrating new features into STB or TV hardware.


V-Nova has taken a novel approach to implementing the LCEVC (MPEG 5 part 2) video coding standard aimed at STB and TV devices. It achieves this as an upgrade for existing products by exploiting existing hardware blocks typically found within these device types.


Our engineers are self-starting, able to work well as part of a team and able to accurately report project status to internal stakeholders. Our projects are run in an agile manner you will be expected to partake in sprint planning and refinement sessions discussing new features or issues to resolve during the upcoming sprint. Additionally, project teams have a daily stand-up meeting and report back status, issues and successes.



  • Relevant technical degree (Computer Science/Engineering/Science) or relevant commercial software development experience
  • C++ and C software development experience in a commercial environment
  • Linux software development including experience developing device drivers
  • STB Software development and integration experience (not applications development, driver development/hardware enablement for STB)
  • Completed projects working with third party to perform SW integration
  • Clear written and verbal communication
  • Ability to communicate technical project status to project stakeholders



  • Video streaming and packaging knowledge
  • Video processing pipeline hardware
  • Assembly development, preferably Arm
  • Android (TV) or RDK development experience
  • Image processing experience
  • Practical experience developing with video decoders such as GStreamer, OMX, C2 or Mediacodec
  • Have worked in an agile environment


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