Embedded C++/Linux Software Engineer - Multimedia Framework
Description
Embedded C++ / Linux Software Engineer
Location : Bangalore (Only)
Work Mode : Work from Office 5 Days a Week
Shift : Regular Shift
Experience : 6+ Years
Role Overview :
We are looking for experienced Embedded C++ / Linux Software Engineers to work on next-generation Smart TV, Connected Devices, and Multimedia Platform Development.
Required Skills & Experience :
1. Embedded Development :
- 6+ years of Embedded Software Development experience using C/C++.
- Strong expertise in Embedded C++ (C++11/14/17) and Embedded Linux.
- Hands-on experience in Multithreading, IPC, Linux Services/Daemons, and Socket Programming.
2. Linux Internals & Multimedia :
- Strong understanding of Linux Internals, Boot-up Sequence, Processes, Filesystem, Memory Management, and Core Dump Analysis.
- Experience with CMake, Cross Compilation, and GoogleTest/Catch2.
- Knowledge of GStreamer, FFmpeg, Wayland/DirectFB, Media Playback, and Adaptive Streaming.
3. Domain Expertise :
- Experience in Smart TV, Set-Top Boxes, Streaming Devices, Multimedia Platforms, Consumer Electronics, or Connected Devices is highly preferred.
Good to Have :
- WebSockets, REST APIs, Docker, Conan, GitHub Actions, Python/Shell Scripting, TCP/UDP Networking, Security Concepts, and Cryptography.