Embedded Software Team Lead

5V Video

United States

Remote

USD 160,000 - 210,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

5V Video is seeking an Embedded Linux Software Technical Lead to drive our multi-platform STB software stack. You will work hands-on in kernel and drivers, while steering the technical direction for the platform team and coordinating with SoC and OEM vendors.

You will own the development process, mentor engineers, and guide cross-system bug triage from kernel to userspace. The role requires senior/lead experience and strong Linux internal knowledge.

Qualifications

  • Experience with embedded Linux development including drivers, IPC and networking.
  • Proven ability to lead and mentor engineering teams on multi-platform projects.
  • Strong background in kernel and driver integration and platform bring-up.

Responsibilities

  • Lead design, development and maintenance of the STB software stack.
  • Own low-level platform work — bootloader porting, kernel and driver integration.
  • Port the stack across architectures (MIPS, ARM, IA32) and SoC platforms.
  • Build and maintain native middleware and device porting layer on RDK-Video.
  • Drive performance improvements across embedded systems and CI/CD pipelines.
  • Lead triage and resolve cross-system issues from kernel to userspace.
  • Mentor engineers and own software development processes (code review, CI, releases).
  • Manage day-to-day technical relationships with SoC, OEM and ODM vendors.
  • Step in as Scrum Master when needed.

Skills

C/C++ development
Embedded Linux development
Linux internals
CI/CD automation
Mentoring engineers
Cross-platform projects
OpenEmbedded/Yocto
RDK-Video stack

Tools

OpenEmbedded/Yocto
RDK-Video

Job description

Ever wondered what it actually takes to lead the software behind millions of set-top boxes?

We're hiring an Embedded Linux Software Technical Lead to drive our multi-platform Digital TV / STB software stack, built on Yocto and RDK-Video. This is a hands-on role; you'll be down in the kernel and drivers one minute, and steering technical direction for the platform team the next. You'll own the dev process, work directly with SoC and OEM vendors, and be the person the team turns to when the cross-system bugs get gnarly.

What you'll be doing:
  • Leading design, development and maintenance of our STB software stack
  • Owning low-level platform work — bring-up, bootloader porting, kernel and driver integration
  • Porting the stack across architectures (MIPS, ARM, IA32) and SoC platforms
  • Building and maintaining native middleware and the device porting layer on RDK-Video
  • Driving performance improvements across the embedded system and CI/CD pipelines
  • Leading triage and resolution of complex, cross-system issues (kernel to userspace)
  • Mentoring engineers and owning the software development process (code review, CI, releases)
  • Managing day-to-day technical relationships with SoC, OEM, and ODM vendors
  • Stepping in as Scrum Master when needed
What you'll bring:
  • Expertise in C/C++ development for embedded systems, with senior/technical-lead experience
  • Proven track record leading and mentoring engineering teams on complex, multi-platform projects
  • Expert knowledge of Linux internals and hands-on embedded Linux development (drivers, IPC, networking, containerisation)
  • Experience porting software/drivers across multiple architectures
  • Expert-level OpenEmbedded/Yocto and RDK software stack knowledge
  • Strong CI/CD experience — ideally owning build, integration, and verification automation
  • Comfortable working at the hardware level (oscilloscope, schematics, signal analysis)
  • Solid grounding in networking (TCP/IP, WiFi, QoS/NAT/security) and storage/filesystems for embedded systems
Nice to have: DVB standards, DOCSIS/cable-modem integration, DVR engine development, ARM/SH4 assembler, Scrum Master experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Tech Lead — Multi-Platform STB Stack
Embedded Linux Tech Lead — Multi-Platform STB Stack

5V Video • United States

Remote
USD 160,000 - 210,000
Software Engineering Manager (RDK)
Software Engineering Manager (RDK)

5V Video • United States

On-site
USD 110,000 - 190,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

US641 Valmet, Inc. • Owings Mills (MD)

On-site
USD 110,000 - 140,000
Generous wage and benefits package
Company-funded registered pension plan
RDK Embedded Engineering Manager – TV & Broadband
RDK Embedded Engineering Manager – TV & Broadband

5V Video • United States

On-site
USD 110,000 - 190,000
Senior Software Engineer
Senior Software Engineer

InfoVision Inc. • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior C++ Software Engineer
Senior C++ Software Engineer

InfoVision Inc. • Dallas (TX)

On-site
USD 100,000 - 140,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,000
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7