Software Engineer

Software Engineer

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
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 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

At our Cambridge office, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among talented individuals. With a strong focus on employee growth, we provide ample opportunities for professional development in cutting-edge multimedia application development, while also promoting a healthy work-life balance. Join us to be part of a passionate team where your contributions will directly impact the future of image processing and computer vision technologies.
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 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

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 Quality Assurance
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 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.

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