At a Glance
- Tasks: Develop and maintain MPEG integration for various platforms, enhancing video streaming capabilities.
- Company: Join a leading specialist in video streaming optimisation and compression based in London.
- Benefits: Enjoy a permanent role with opportunities for growth and innovation in a dynamic tech environment.
- Why this job: Be at the forefront of video technology, working on exciting projects that impact how we consume media.
- Qualifications: Degree in Computer Science or relevant experience; proficiency in C/C++ and Android development required.
- Other info: Ideal for tech enthusiasts passionate about video codecs and system-level software development.
The predicted salary is between 36000 - 60000 £ per year.
Location: London, UK
Type: Permanent
Our client are specialists in video streaming optimization and compression.
Responsibilities:
- A significant responsibility of the integrations engineer will be developing and maintaining the integration of MPEG into multiple operating environments with both encode and decoder capability, these include: Android (Android X/ExoPlayer for playback), iOS (AVPlayer and VTDS/VTCS frameworks), FFmpeg, JavaScript based web decoders, native Chromium browser and WebRTC, ALVR (Air Light VR).
- Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers.
- Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications.
- You will have an interest in video and compression technology along with mobile and desktop system level development.
Technical Requirements:
- A degree in Computer Science, Engineering, or other relevant scientific/technical subjects, or work experience.
- Experience developing software using C/C++ and other languages.
- Experience developing Android applications, preferably video based using ExoPlayer or AndroidX/Media and experience using the Android NDK.
- Experience either using or developing with/for FFmpeg or its key components.
- Knowledge of video codecs, video encoding and streaming technology.
- Experience developing system level software for Android operating systems.
Hardware/Software Integration Engineer employer: Microtech Global Ltd
Contact Detail:
Microtech Global Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Hardware/Software Integration Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in video streaming and compression technologies. Understanding the nuances of MPEG integration and how it applies to various platforms like Android and iOS will give you an edge during discussions.
✨Tip Number 2
Engage with online communities or forums related to video technology and software development. Networking with professionals in the field can provide insights and potentially lead to referrals, which can be invaluable when applying for this role.
✨Tip Number 3
Consider contributing to open-source projects that involve FFmpeg or video codec development. This hands-on experience not only enhances your skills but also showcases your commitment and expertise to potential employers.
✨Tip Number 4
Prepare to discuss specific projects where you've implemented C/C++ in system-level software development. Being able to articulate your problem-solving process and the impact of your work will demonstrate your capability and fit for the role.
We think you need these skills to ace Hardware/Software Integration Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with C/C++ and Android applications. Emphasise any work you've done with video codecs and streaming technologies.
Craft a Strong Cover Letter: In your cover letter, express your passion for video technology and detail your experience with MPEG integration and system-level development. Mention specific projects or achievements that align with the job responsibilities.
Showcase Technical Skills: Clearly list your technical skills related to the job description, such as experience with FFmpeg, ExoPlayer, and any other relevant tools or frameworks. Use bullet points for clarity.
Highlight Relevant Projects: If you have worked on projects involving video streaming or compression, include them in your application. Describe your role and the technologies used, focusing on outcomes and improvements achieved.
How to prepare for a job interview at Microtech Global Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and any relevant projects you've worked on. Highlight specific examples where you've integrated video codecs or worked with FFmpeg, as this will demonstrate your technical expertise.
✨Understand the Company’s Focus
Research the company’s work in video streaming optimisation and compression. Familiarise yourself with their products and technologies, especially those related to MPEG integration, to show your genuine interest and understanding during the interview.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Be ready to explain how you would approach integrating different video codecs or troubleshooting issues within the software development lifecycle.
✨Demonstrate Passion for Video Technology
Express your enthusiasm for video and compression technology. Share any personal projects or experiences that reflect your passion, as this can set you apart from other candidates who may have similar qualifications.