Embedded Software Engineer

Alp Consulting Ltd.

Chennai District

On-site

INR 900,000 - 1,500,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A leading tech consulting firm is seeking a professional with strong proficiency in C programming and hands-on experience in embedded Linux systems. The ideal candidate will have extensive knowledge of multimedia standards and experience with various tools including Yocto and debugging utilities. Strong skills in version control and collaborative workflows are essential. This position is a great opportunity for those passionate about developing advanced multimedia applications.

Qualifications

  • Deep understanding of data structures and concurrency.
  • Experience with embedded Linux environments.
  • Familiarity with multimedia coding standards.
  • Exposure to multimedia stacks: GStreamer, DVB, RDK-V or Android video is a plus.

Skills

C programming
Linux memory management
RDK-V
DVB
GStreamer
Android video
Debugging tools
Yocto
Git version control
RDK services/plugins

Tools

GDB
Valgrind
strace
perf
systemd/journalctl
logcat
Yocto/bitbake

Job description

Requirements
  • Strong C programming with data structures, pointers, memory management, and concurrency on Linux.
  • Hands-on experience with at least two of the following:
    • RDK-V (Thunder/OCS, RDK Media Framework, IARM, RDK services/plugins)
    • DVB (SI/PSI tables, tuner/demux, EIT/EPG, zapping, CAM/CAS/DRM)
    • GStreamer (custom elements, pipeline tuning, sinks/sources, latency and A/V sync)
    • Android video (MediaCodec/ExoPlayer, SurfaceFlinger, HAL, DRM frameworks)
  • Multimedia fundamentals: codecs (H.264/H.265/AV1), containers (TS/MPEG-TS, MP4), DRM basics (Widevine/PlayReady/Marlin).
  • Debugging tools: gdb, valgrind, strace, perf, systemd/journalctl, logcat (for Android).
  • Experience with Yocto/bitbake or similar embedded Linux build systems.
  • Version control (git), code reviews, and branching workflows.
Good-to-Have
  • Exposure to DRM integration (Widevine L1/L3, PlayReady), CAS (Nagra, Irdeto, Verimatrix).
  • Unit testing (GoogleTest/CMocka), automation (Python/shell), and CI (Jenkins/GitLab CI).
  • Video quality metrics (lip sync, frame drops, jitter), HDMI/HDCP, EDID/CEC handling.
  • Knowledge of RDK-B (gateway) or RDK-Camera is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer
Embedded Linux Engineer

Infosys • Bengaluru

On-site
INR 800,000 - 1,500,000
RDK V Engineer
RDK V Engineer

Larsen & Toubro • Bengaluru Urban

On-site
INR 1,200,000 - 2,200,000
Technical Lead - Multimedia
Technical Lead - Multimedia

Acldigital • India

On-site
INR 600,000 - 1,200,000
Embedded Developer
Embedded Developer

Infovision Labs • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Set up box Developer
Set up box Developer

Domnic Lewis • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Embedded Systems Multimedia Web Browser Developer
Embedded Systems Multimedia Web Browser Developer

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded Software Developer - RDK Middleware
Embedded Software Developer - RDK Middleware

Infosys • Thiruvananthapuram

On-site
INR 1,200,000 - 2,200,000
RDKV Developer
RDKV Developer

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Sapphire Stream Technology • Hyderabad

On-site
INR 800,000 - 1,500,000
RDK Middleware Developer
RDK Middleware Developer

Infosys • Thiruvananthapuram

On-site
INR 900,000 - 1,300,000