> Markdown version of [/jobs/ext/97101-embedded-video-software-engineer](https://www.wearedevelopers.com/jobs/ext/97101-embedded-video-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Video Software Engineer - **Company:** BrightSign - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** Advanced Linux Sound Architecture, Application Layers, Command-Line Interface, Software Quality, Code Review, Codecs, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, FFmpeg, Video Editing, Gerrit, Git, Live Streaming - **Published:** May 17, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=b593e33c29176bf1 ## About the Role Do you have experience in Linux?, * Professional experience building embedded software in commercial products * Hands-on experience with media playback, including audio/video pipelines and real-world debugging * Strong C and C++ skills * Solid Linux experience, including comfort with low-level investigation and command-line tooling * Understanding of media formats, codecs, streaming protocols, and related playback technologies * Experience with or exposure to technologies such as ffmpeg, gstreamer, 1mpv, mplayer, ALSA, or similar is especially relevant. Experience with git is expected; Gerrit is a plus. ## Description * Develop and optimize playback features across audio, video, and streaming use cases * Debug and investigate issues across embedded Linux, device drivers, media frameworks, and application layers * Improve performance, resource efficiency, and reliability on constrained hardware * Collaborate with other engineers and stakeholders to deliver well-engineered solutions * Contribute to code quality through code review and testing * Participate in technical discussions and design conversations ## Related Videos - [Agents, Version Control and Bunnies - Daniel Siegl & David Payr](https://www.wearedevelopers.com/videos/1897-agents-version-control-and-bunnies-daniel-siegl-david-payr) - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Building The World’s Worst Image Editor™](https://www.wearedevelopers.com/videos/1836-wearedevelopers-live-building-the-world-s-worst-image-editor) - [Speech-to-Speech AI models - Marius Obert](https://www.wearedevelopers.com/videos/1907-speech-to-speech-ai-models-marius-obert) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 123 - Easy as A, B, C1](https://www.wearedevelopers.com/magazine/459-dev-digest-123-easy-as-a-b-c1) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall)