At a Glance
- Tasks: Develop and maintain integration of cutting-edge video compression technology across various platforms.
- Company: Join V-Nova, a London-based innovator in data compression with over 1000 patents.
- Benefits: Work in a dynamic team with opportunities for career growth and collaboration on exciting projects.
- Why this job: Be part of a diverse team, engage with the open-source community, and impact media technology.
- Qualifications: Degree in Computer Science or relevant experience; C/C++ software development skills required.
- Other info: Opportunity to work with major media companies and contribute to groundbreaking codec technologies.
The predicted salary is between 36000 - 60000 £ per year.
Overview
Integration Software Engineer (C++, codec OS and browser integration)
Joining us as an Integration Team Software Engineer will give you the opportunity to work in multiple development environments with the latest video compression technology. This is a great chance to join a dynamic team, where you will experience a variety of work with some of the biggest names in media, from large social media companies through to TV manufacturers. This will also give you a good chance to develop and grow your career with a diverse, multiskilled team around you.
Responsibilities
- The primary responsibility will be developing and maintaining the integration of LCEVC (MPEG5 Part 2) into multiple operating systems such as Android, Chromium, WebRTC, JavaScript based web decoders.
- Example projects include adding support for HDR content playback on mobile platforms or enabling LCEVC playback on web browsers.
- Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers.
- Integration work for other V-Nova compression solutions, such as VC6 and Point Cloud Compression, into different video editing and creation applications.
- Engaging with the open source community to contribute changes upstream to video player Open Source projects and assist with their integration of LCEVC.
- Resolve defects within the codec integration layer and different integrations.
- Sprint planning and refinement sessions discussing new features or issues to resolve during the upcoming sprint.
- Participate in daily stand-up meetings and report back status, issues and successes.
Qualifications
Qualifications:
- A degree in Computer Science, Engineering, other relevant scientific/technical subjects, or work experience.
- Experience developing C/C++ software.
- Interest in developing system level software for iOS, Android or desktop operating systems for use by third party applications.
- Interest in expanding your knowledge of video codecs and video streaming technology.
Desirable:
- Some mobile application development experience for iOS using Swift and Objective C.
- Knowledge of video codecs, video encoding and streaming technology.
- Experience developing or using codec software.
- Experience developing video-based Android applications.
- Familiarity with web browsers, WebRTC, FFmpeg.
About us:
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 (1000+ 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.
#J-18808-Ljbffr
Integration Software Engineer employer: V-Nova Ltd.
Contact Detail:
V-Nova Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Integration Software Engineer
✨Tip Number 1
Make sure to familiarize yourself with the latest video compression technologies, especially LCEVC and other codecs mentioned in the job description. Understanding these technologies will not only help you during interviews but also show your genuine interest in the role.
✨Tip Number 2
Engage with the open-source community related to video codecs and streaming technology. Contributing to projects or even just participating in discussions can give you valuable insights and demonstrate your commitment to the field.
✨Tip Number 3
Brush up on your C/C++ skills, as this is crucial for the role. Consider working on personal projects or contributing to existing ones that involve codec software to showcase your abilities.
✨Tip Number 4
Network with professionals in the media and video technology sectors. Attend relevant meetups or online webinars to connect with others in the industry, which could lead to referrals or insider information about the job.
We think you need these skills to ace Integration Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++ software development and any relevant projects related to video codecs or streaming technology. Emphasize your technical skills and any specific projects that align with the responsibilities mentioned in the job description.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your interest in developing system-level software and how your background aligns with the integration of LCEVC into various platforms. Be sure to include any relevant experiences that showcase your problem-solving skills and teamwork.
Showcase Relevant Projects: If you have worked on projects involving mobile application development, video codecs, or integration with web technologies, be sure to include these in your application. Provide specific examples of your contributions and the impact they had on the project.
Highlight Continuous Learning: Mention any ongoing education or self-study related to video compression technologies, codecs, or programming languages. This shows your commitment to staying updated in the field and your eagerness to grow within the role.
How to prepare for a job interview at V-Nova Ltd.
✨Showcase Your C++ Skills
Make sure to highlight your experience with C/C++ during the interview. Be prepared to discuss specific projects where you've developed system-level software, especially in relation to video codecs or streaming technology.
✨Demonstrate Your Knowledge of Video Technologies
Familiarize yourself with LCEVC and other video compression technologies mentioned in the job description. Discuss any relevant experience you have with video encoding, decoding, or mobile application development related to video playback.
✨Engage with the Open Source Community
Since the role involves contributing to open source projects, be ready to talk about any past contributions you've made. If you haven't contributed yet, consider discussing how you would approach engaging with the community and what projects interest you.
✨Prepare for Team Collaboration
The position requires working closely with various teams. Be prepared to share examples of how you've successfully collaborated in a team setting, particularly in agile environments, and how you handle sprint planning and daily stand-ups.