Software Engineer

Software Engineer

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
E

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
E

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

C++ Programming
C Programming
Multimedia Application Development
Image Processing Algorithms
Computer Vision Algorithms
DirectX
Color Management (ICC Profiles)
Algorithm Development
End-to-End Imaging System Knowledge
Performance Optimisation
Memory Management
Power Management
Testing and Validation
Analytical Thinking
Problem-Solving Skills
Natural Curiosity
Creative Thinking

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.

Software Engineer
European Tech Recruit
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>