Embedded Video Software Engineer
Core
Develop and optimize audio/video playback features, media pipelines, and Linux platform work for embedded media players used in retail, hospitality, and transportation.
Role type
Embedded Video Software Engineer
Builds
Media players for digital signage deployments
Domain
Embedded systems, media playback, Linux
Deliverable
production ML models | product features
Required skills
C, C++, embedded Linux, media playback pipelines, debugging constrained hardware, streaming protocols, codecs
Preferred skills
ffmpeg, gstreamer, ALSA, Gerrit, git
Technologies
embedded Linux, device drivers, Chromium, Electron, BrightScript, ffmpeg, gstreamer, ALSA
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; Contribute to code quality through code review and testing; Participate in technical discussions and design conversations
Seniority
Mid-level, hands-on IC