Embedded Video Software Engineer

BrightSign

Cambridge

On-site

GBP 65,000 - 90,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BrightSign is seeking an embedded software engineer with a solid foundation in media playback to join our Cambridge-focused team. You’ll work close to the hardware, tackling audio/video challenges and building robust, efficient platform software that powers real-world deployments.

You’ll join a technically focused group responsible for video/audio playback, media pipelines, and Linux platform work to ensure reliability and maintainability. Strong C/C++ and Linux skills are essential for success.

Qualifications

  • 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, MPV, MPlayer, ALSA; Git is expected; Gerrit is a plus.

Responsibilities

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

Skills

C/C++
Embedded software
Linux
Media playback
Debugging

Tools

FFmpeg
GStreamer
MPV
MPlayer
ALSA
git
Gerrit

Job description

BrightSign builds the media players behind digital signage deployments worldwide. Our devices run 24x7 in demanding real-world environments, poweringeverything from retail and hospitality to transportation and enterprise communications. We design both the hardware and the software stack, from bootloaderand embedded Linux through device drivers, media playback, BrightScript,Chromium, and Electron.

We’re looking for an embedded software engineer with a solid foundation in media playback to join the team working on the next generation of our platform.This role is a good fit for someone who enjoys working close to the hardware,getting hands-on with audio/video challenges, and contributing to productionsystems that customers depend on every day.

You’ll join a highly technical team with broad ownership across the stack. Whileour work spans many areas, this role is especially focused on video and audioplayback, media pipelines, and the Linux platform work needed to make thatexperience robust, efficient, and maintainable.

What you’ll work on
  • Develop and optimize playback features across audio, video, and streaminguse cases
  • Debug and investigate issues across embedded Linux, device drivers, mediaframeworks, and application layers
  • Improve performance, resource efficiency, and reliability on constrainedhardware
  • 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
What we’re looking for
  • 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 andcommand-line tooling
  • Understanding of media formats, codecs, streaming protocols, and relatedplayback technologies
  • Experience with or exposure to technologies such as ffmpeg, gstreamer,1mpv, mplayer, ALSA, or similar is especially relevant. Experience withgit is expected; Gerrit is a plus.

Our OS group is primarily based in Cambridge, with a small number of remoteengineers across the UK and US Eastern time zone. We’d ideally like this roleto be based full time in the Cambridge office, but we can be flexible for the rightcandidate.

If you want to work on embedded systems where video performance, platformreliability, and hardware-software integration genuinely matter, this is a rolewith real technical depth and product impact.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Video Playback Engineer (Linux & C++)
Embedded Video Playback Engineer (Linux & C++)

BrightSign • Cambridge

On-site
GBP 65,000 - 90,000
Principal Systems Engineer (Firmware / Embedded Software)
Principal Systems Engineer (Firmware / Embedded Software)

Talentedge • Cambridge

Hybrid
GBP 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Pure Resourcing Solutions • Cambridge

Hybrid
GBP 40,000 - 80,000
Hybrid working
Professional growth
Software Engineer
Software Engineer

microTECH Global LTD • Greater London

On-site
GBP 65,000 - 95,000
Software Engineer (Mid and Senior Levels)
Software Engineer (Mid and Senior Levels)

One Big Circle Ltd • West of England

On-site
GBP 45,000 - 65,000
Work related training courses
Complimentary snacks and refreshments
Bike to Work Scheme
+1
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Linux Software Developer
Embedded Linux Software Developer

InMusic • Cambridge

On-site
GBP 38,000 - 78,000
Private healthcare
Pension scheme
Cycle To Work
+3
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Embedded Software Engineer
Embedded Software Engineer

Salience Labs • Oxford

On-site
GBP 55,000 - 70,000
Senior Embedded Linux / Systems Software Engineer
Senior Embedded Linux / Systems Software Engineer

Planet Pharma • Greater London

On-site
GBP 60,000 - 80,000