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
Joining V-Nova’s Integration Team as a Software Engineer offers an opportunity to work across multiple development environments and platforms with cutting-edge video and visual content compression technology. Our goal is to integrate V-Nova’s codecs and systems into diverse scenarios, from mobile devices and web browsers to broadcast infrastructure. We are also pioneering integration into AI workflows, VR headsets, and GPU-based cloud infrastructure for immersive experiences.
The daily work in our dynamic team involves collaborating with major media companies, providing a great environment for career growth within a diverse, multi-skilled team.
Ideal candidates will have an interest in video and compression technology, along with mobile and desktop system-level development skills. A proactive approach and the ability to contribute to technical discussions are essential.
Responsibilities
- Developing and maintaining integration of LCEVC (MPEG5 Part 2) into various operating environments, including Android (Android X/ExoPlayer), iOS (AVPlayer, VTDS/VTCS), FFmpeg, web decoders (JavaScript), Chromium browser, WebRTC, and ALVR.
- Collaborating with decoder and encoder teams to support and improve core C++ codec integration layers.
- Integrating other V-Nova solutions like VC6 and point cloud compression into video editing and creation tools.
- Engaging with the open-source community to contribute upstream changes and assist with integrating LCEVC into video player projects.
- Participating in development planning, sprint refinement, and discussing new features or issues.
- Providing status updates through daily stand-ups and reporting on progress, challenges, and successes.
Qualifications
- Degree in Computer Science, Engineering, or relevant technical field, or equivalent work experience.
- Experience developing system-level software for Android.
- Proficiency in C/C++ and other programming languages.
- Interest in developing system-level software for iOS or desktop OSes for third-party applications.
- Desire to expand knowledge of video codecs and streaming technology.
- Excellent communication skills, with the ability to provide clear progress updates and document work.
- Experience working in Agile environments using Scrum or Kanban, with tools like Jira.
Desirable Experience:
- Android application development, especially video apps using ExoPlayer or AndroidX/Media, and experience with Android NDK.
- Experience with FFmpeg or its components.
- iOS development experience using Swift and Objective-C.
- Knowledge of video codecs, encoding, and streaming tech.
- Experience developing or using codec software.
- Familiarity with web browsers and WebRTC.
#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.