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.