At a Glance
- Tasks: Develop and optimise multimedia applications using C/C++ for image and video processing.
- Company: Join a cutting-edge tech company in Cambridge, specialising in multimedia solutions.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of an innovative team that values creativity and pushes the boundaries of technology.
- Qualifications: Must have a Master's degree and strong programming skills in C/C++ with experience in image processing.
- Other info: Ideal for passionate individuals who love photography and thrive on problem-solving.
The predicted salary is between 36000 - 60000 £ per year.
We are hiring a developer with industrial experience in Multimedia application development, familiar with end-to-end Image processing systems. The candidate must be an experienced software developer to produce good quality multimedia applications. The job may require working on algorithms related (but not limited) to:
- Image processing algorithms in the display pipeline
- Content rendering algorithms with multiple objective and subjective targets
- Algorithms optimizations for Memory/Power/Performance objectives
- E2E image/video handling/editing schemes and architectures
Key Responsibilities:
- Algorithm development
- Testing
Required:
- MsC in a relevant field
- Confident programming skills (C, C++)
- End to end Imaging system knowledge
- Experience in Image processing Algorithms development
- Natural Curiosity and out of the box thinking
Desired:
- Computer Vision algorithms development
- Passionate photographer/videographer
- Resilience to convince in his/her findings/decisions
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in multimedia application development. Stay updated on advancements in image processing algorithms and DirectX, as this knowledge will help you stand out during discussions.
✨Tip Number 2
Showcase your passion for photography or videography by sharing personal projects or experiences. This can demonstrate your genuine interest in the field and your ability to apply your skills creatively.
✨Tip Number 3
Prepare to discuss specific examples of past projects where you've developed or optimised algorithms. Be ready to explain your thought process and the impact of your work on performance and efficiency.
✨Tip Number 4
Network with professionals in the multimedia field, especially those who have experience with end-to-end imaging systems. Engaging in relevant communities can provide insights and potentially lead to referrals.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in multimedia application development, particularly with C and C++. Emphasise any projects or roles where you worked on image processing algorithms or computer vision.
Craft a Strong Cover Letter: In your cover letter, express your passion for multimedia applications and your natural curiosity. Mention specific projects that demonstrate your skills in algorithm development and your ability to think outside the box.
Showcase Relevant Experience: When detailing your work experience, focus on your industrial experience with end-to-end imaging systems. Include any relevant achievements or challenges you've overcome in previous roles related to image/video processing.
Highlight Educational Background: Since a Master's degree in a relevant field is required, ensure you clearly state your qualifications. If you have any additional certifications or courses related to computer vision or multimedia, include those as well.
How to prepare for a job interview at European Tech Recruit
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C and C++ in detail. Bring examples of past projects where you developed multimedia applications or worked on image processing algorithms. This will demonstrate your technical proficiency and relevance to the role.
✨Demonstrate Your Problem-Solving Abilities
Expect questions that assess your problem-solving skills, especially related to algorithm development and optimisation. Think of specific challenges you've faced in previous roles and how you overcame them, particularly in the context of memory, power, and performance objectives.
✨Express Your Curiosity and Creativity
The company values natural curiosity and out-of-the-box thinking. Be ready to discuss how you approach learning new technologies or concepts, and share any innovative ideas you have for improving multimedia applications or image processing systems.
✨Prepare for Technical Tests
You may be asked to complete a technical test or coding challenge during the interview. Brush up on relevant algorithms and data structures, and practice coding problems that relate to image processing and computer vision to ensure you're ready to impress.