Embedded Software Engineer

Alp Consulting Ltd.

Chennai District

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Embedded Software Engineer
Embedded Software Engineer

FTPROTECH • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Opening For RDK-V Developer
Opening For RDK-V Developer

Tekskills • Pune District

On-site
INR 2,500,000 - 4,000,000
Opening For RDK-V Developer
Opening For RDK-V Developer

Tekskills • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Opening For RDK-V Developer
Opening For RDK-V Developer

Tekskills • Thiruvananthapuram

On-site
INR 1,800,000 - 2,800,000
Linux Multimedia Developer (R&D Team Opportunity)
Linux Multimedia Developer (R&D Team Opportunity)

Innominds Software • Hyderabad

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

Acldigital • India

On-site
INR 600,000 - 1,200,000
Embedded Software Integration Engineer
Embedded Software Integration Engineer

Infosys • Thiruvananthapuram

On-site
INR 800,000 - 1,100,000
Linux Multimedia Engineer (R&D Team)
Linux Multimedia Engineer (R&D Team)

Innominds Software • Hyderabad

On-site
INR 1,500,000 - 2,400,000
Embedded Developer
Embedded Developer

Infovision Labs • Bengaluru

On-site
INR 1,800,000 - 3,200,000