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 work on algorithms related (but not limited) to:
- Image processing algorithms in the display pipeline
- Content rendering algorithms with multiple objective and subjective targets
- Algorithms optimisations 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
Software Engineer employer: European Tech Recruit
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 and computer vision algorithms, as this knowledge will help you stand out during discussions.
✨Tip Number 2
Engage with online communities or forums related to C/C++ programming and multimedia applications. Networking with professionals in the field can provide insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your past projects that involved end-to-end image processing systems. Be ready to explain your role, the challenges faced, and how you overcame them, showcasing your problem-solving skills.
✨Tip Number 4
Demonstrate your passion for multimedia by sharing personal projects or experiences related to photography or videography. This can highlight your enthusiasm and natural curiosity, which are key traits we value.
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 end-to-end imaging systems.
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 in multimedia application development. Highlight any specific algorithms you've developed or optimised, especially those related to image/video processing.
Prepare for Technical Questions: Be ready to discuss your knowledge of DirectX, colour management, and any relevant computer vision algorithms during the interview process. Prepare examples of how you've applied these skills in past projects.
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, as this will demonstrate your technical proficiency.
✨Demonstrate Your Problem-Solving Abilities
Expect questions that assess your ability to tackle complex problems. Think of specific challenges you've faced in previous roles and how you approached them, especially in relation to algorithm development and optimisation.
✨Express Your Curiosity
The company values natural curiosity and out-of-the-box thinking. Be ready to discuss how you stay updated with the latest trends in multimedia technology and how you apply innovative ideas to your work.
✨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 ensure you can write clean, efficient code under pressure.