Senior Embedded C/C++ Software Engineer | Multimedia | Permanent
Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

Cambridge Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Design and develop multimedia features for embedded Linux platforms.
  • Company: Join a leading company known for reliable audio/visual products.
  • Benefits: Enjoy a competitive salary, hybrid/remote work options, and a collaborative team environment.
  • Why this job: Be part of an agile team tackling real-world tech challenges in multimedia systems.
  • Qualifications: Strong C/C++ experience in embedded systems and knowledge of digital multimedia required.
  • Other info: Opportunity to work with cutting-edge technologies and contribute to international product lines.

The predicted salary is between 43200 - 72000 Β£ per year.

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

Read all the information about this opportunity carefully, then use the application button below to send your CV and application.
Competitive salary – Up to Β£120k (Based on experience)
Full-time, Permanent
Cambridge-based (Hybrid / Remote)Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers to join the team.This versatile product supports both audio and video playback in various formats. Known for their product’s high reliability, they provide around-the-clock playback, interfacing with hardware, and enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced software engineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors.

Key Responsibilities:

Design, develop and debug multimedia features (audio, video, streaming) for embedded Linux platforms
Evaluate new hardware platforms and provide technical input on architecture and design
Collaborate across teams, including support and sales engineering to resolve technical challenges
Contribute to the delivery of new product developments as part of an agile, growing teamEssential Skills & Experience:

Strong experience with C/C++ in embedded systems, including multithreading
Extensive knowledge of digital multimedia, including network streaming
Proficiency in embedded Linux, particularly using OpenEmbedded / Yocto
Demonstrable experience shipping production-grade software
Strong communication skills and a collaborative mindsetDesirable Skills:

Experience with open-source audio/video frameworks (e.g. ffmpeg, gstreamer, mpv)
Familiarity with OpenGL and graphics developmentThis is a chance to contribute to a highly respected, international product line and work alongside a skilled, enthusiastic team solving real-world technical challenges.If you feel this role matches your skill set, please apply now! For a confidential chat or more information, get in touch with Thomas Drake at SoCode – Norwich.#LI-JV1

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent employer: SoCode Limited

Join a dynamic and innovative team in Cambridge as a Senior Embedded C/C++ Software Engineer, where you'll have the opportunity to work on cutting-edge audio/visual products that are renowned for their reliability. The company fosters a collaborative work culture, offering competitive salaries, flexible hybrid/remote working options, and ample opportunities for professional growth in a supportive environment. With a focus on employee development and engagement with diverse technologies, this role promises a rewarding career path for those passionate about embedded multimedia systems.
S

Contact Detail:

SoCode Limited Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

✨Tip Number 1

Make sure to showcase your experience with embedded systems during any networking opportunities. Attend industry meetups or online forums where you can connect with professionals in the multimedia field. This can help you gain insights and potentially get referrals.

✨Tip Number 2

Brush up on your knowledge of digital multimedia and network streaming technologies. Consider engaging in discussions or workshops that focus on these areas, as demonstrating your expertise can set you apart during interviews.

✨Tip Number 3

Familiarise yourself with the latest trends in embedded Linux and tools like OpenEmbedded or Yocto. Being able to discuss recent developments or share your experiences with these technologies can impress potential employers.

✨Tip Number 4

Prepare to discuss your collaborative experiences in previous roles. Since this position involves working across teams, having examples ready of how you've successfully collaborated on projects will demonstrate your fit for the role.

We think you need these skills to ace Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

C/C++ Programming
Embedded Systems Development
Multithreading
Digital Multimedia Knowledge
Network Streaming Proficiency
Embedded Linux Expertise
OpenEmbedded / Yocto Experience
Production-Grade Software Delivery
Strong Communication Skills
Collaborative Mindset
Open-Source Audio/Video Frameworks (e.g. ffmpeg, gstreamer, mpv)
OpenGL Familiarity
Graphics Development Knowledge
Agile Methodologies

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with C/C++ in embedded systems, particularly focusing on any projects involving multimedia features. Use specific examples to demonstrate your skills in multithreading and embedded Linux.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with digital multimedia and any relevant experience with open-source frameworks like ffmpeg or gstreamer. Show how your background aligns with their needs.

Highlight Relevant Projects: If you have worked on projects that involved audio/video playback or network streaming, be sure to include these in your application. Detail your contributions and the technologies you used, as this will showcase your hands-on experience.

Showcase Communication Skills: Since collaboration is key in this role, emphasise your communication skills in both your CV and cover letter. Provide examples of how you've successfully worked within teams to solve technical challenges, as this will resonate with the company's values.

How to prepare for a job interview at SoCode Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ in embedded systems, especially focusing on multithreading and digital multimedia. Bring examples of past projects where you've successfully implemented these skills.

✨Understand the Product

Research the company's audio/visual products and their unique features. Being able to discuss how your skills can enhance their product line will demonstrate your genuine interest and fit for the role.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice explaining your thought process clearly, as collaboration is key in this role, and they will want to see how you approach challenges.

✨Highlight Collaboration Experience

Since the role involves working across teams, be ready to share examples of how you've successfully collaborated with others in previous positions. Emphasise your communication skills and ability to work in an agile environment.

Senior Embedded C/C++ Software Engineer | Multimedia | Permanent
SoCode Limited
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

S
  • Senior Embedded C/C++ Software Engineer | Multimedia | Permanent

    Cambridge
    Full-Time
    43200 - 72000 Β£ / year (est.)
  • S

    SoCode Limited

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