Skip to main content

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

Job DescriptionSenior Embedded C/C++ Software Engineer | Multimedia | Permanent
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 team

Essential 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 mindset

Desirable Skills:

  • Experience with open-source audio/video frameworks (e.g. ffmpeg, gstreamer, mpv)
  • Familiarity with OpenGL and graphics development

This 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.

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

Cambridge, UK
Full time

Published on 05/11/2025

Share this job now