Job Description
What You'll Be Doing
- Writing and maintaining embedded C on Linux-based set-top box / CPE platforms
- Working within the RDK (Reference Design Kit) stack – middleware, drivers, and app layer integration
- Contributing to a growing Rust footprint as the team modernizes parts of the platform
- Debugging low-level issues across hardware, drivers, and the middleware layer.
- Collaborating with hardware, QA, and platform teams to ship reliable video experiences to real customers, at scale
- Working directly with chipset vendors and SoC documentation as needed
What They're Looking For
Verified Remote Jobs
Looking for Vetted Remote & Hybrid Tech Roles?
Explore thousands of hand-screened remote software, AI, and IT positions with flexible hours on FlexJobs.
Browse FlexJobs Listings →- Strong, hands-on experience with C in an embedded Linux environment
- Direct experience with WIFI
- Working knowledge of Rust, or a real appetite to get sharp on it fast
- Comfortable with the usual embedded toolkit: cross-compilation, debuggers (gdb), version control, build systems (Yocto/Buildroot a plus)
- Background in set-top boxes, broadcast devices, gateways, or similar consumer video/CPE hardware
Nice to Have
- Experience with video pipelines, DRM, or conditional access systems
- Familiarity with kernel drivers or bootloader-level work (U-Boot, etc.)
- Prior work with a specific SoC vendor (Broadcom, Amlogic, Realtek, etc.)
- Prior work with RDK
(5V Video are acting as an Employment Agency for te purposes of this position. We offer a reward scheme if you recommend someone for this role – $250 for you and $250 for a charity of your choice. 5V Video are recognised talent solutions experts working across Europe, the UK, and North America)