At a Glance
- Tasks: Join our team to develop cutting-edge video compression technology across various platforms.
- Company: V-Nova is a leader in video and visual content compression, innovating for immersive experiences.
- Benefits: Enjoy a dynamic work environment with opportunities for career growth and collaboration with major media companies.
- Why this job: Be part of pioneering projects in AI workflows and VR, making a real impact in the tech world.
- Qualifications: Degree in Computer Science or relevant experience; skills in C/C++ and system-level software development required.
- Other info: Experience with Agile methodologies and a passion for video technology will set you apart.
The predicted salary is between 28800 - 48000 £ 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
Contact Detail:
V-Nova Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Integration Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in video compression technology, especially LCEVC and its applications. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Engage with the open-source community related to video codecs and streaming technologies. Contributing to projects or discussions can showcase your skills and passion, making you a more attractive candidate.
✨Tip Number 3
Brush up on your C/C++ programming skills, as these are crucial for the role. Consider working on personal projects or contributing to existing ones that involve system-level software development to strengthen your expertise.
✨Tip Number 4
Prepare to discuss your experience with Agile methodologies, particularly Scrum or Kanban. Being able to articulate how you've successfully worked in such environments will highlight your adaptability and teamwork skills.
We think you need these skills to ace Integration Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in system-level software development, particularly for Android and iOS. Emphasise your proficiency in C/C++ and any projects related to video codecs or streaming technology.
Craft a Compelling Cover Letter: In your cover letter, express your passion for video and compression technology. Mention specific experiences that demonstrate your ability to collaborate in a team and contribute to technical discussions, as these are key aspects of the role.
Showcase Relevant Projects: If you have worked on projects involving LCEVC, FFmpeg, or any video-related applications, be sure to include these in your application. Provide links to your work or GitHub repositories if possible, as this can set you apart from other candidates.
Highlight Agile Experience: Since the role involves working in Agile environments, mention any experience you have with Scrum or Kanban methodologies. Discuss how you've used tools like Jira to manage tasks and communicate progress effectively.
How to prepare for a job interview at V-Nova Ltd.
✨Show Your Passion for Video Technology
Make sure to express your enthusiasm for video and compression technology during the interview. Discuss any personal projects or experiences that highlight your interest in this field, as it will demonstrate your commitment and eagerness to contribute to V-Nova's innovative work.
✨Highlight Relevant Experience
Be prepared to discuss your experience with system-level software development, particularly for Android and iOS. Share specific examples of projects where you used C/C++ or worked with video codecs, as this will showcase your technical skills and relevance to the role.
✨Prepare for Technical Discussions
Since the role involves collaborating with decoder and encoder teams, be ready to engage in technical discussions. Brush up on your knowledge of LCEVC, FFmpeg, and other relevant technologies, and think about how you can contribute to improving core codec integration layers.
✨Demonstrate Agile Experience
V-Nova values candidates who are familiar with Agile methodologies. Be sure to mention your experience working in Scrum or Kanban environments, and discuss how you've used tools like Jira to manage tasks and communicate progress effectively.