LG Electronics B2B Middle East & Africa
Website:
lge.com
Job details:
Job Description – Senior Embedded Linux Developer (Multimedia/DTV)
Role: Senior Software Engineer – Embedded Linux
Experience: 5–10 Years
Location: Bangalore
Employment Type: Full-time
About The Role
We are looking for a highly skilled Embedded Linux Developer with strong expertise in C/C++ programming, system programming, and multimedia frameworks. The ideal candidate will work on developing and optimizing components for multimedia, adaptive streaming, and Digital TV (DTV) systems.
Key Responsibilities
- Design, develop, and optimize software modules on embedded Linux platforms.
- Work on system-level programming, debugging, and performance tuning.
- Develop features related to multimedia frameworks, video/audio processing, and streaming protocols.
- Collaborate with cross-functional teams for integration, testing, and deployment.
- Work with version control systems and follow best development practices.
- Contribute to architecture discussions and provide technical guidance.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electronics, or equivalent (BE/BTech/ME/MTech/MCA).
Mandatory Skills
- 5–10 years of experience as a Software Developer in embedded Linux systems.
- Strong proficiency in C/C++ programming.
- Deep understanding of Linux/RTOS and system programming.
- Strong experience with GIT or other version control systems.
Preferred Skills
- Hands-on experience with adaptive streaming protocols:
- MPEG-DASH, HLS, Smooth Streaming (any one).
- Excellent development experience on Multimedia frameworks, especially GStreamer.
- Experience working with multimedia container formats such as AVI, TS, MP4, WMV, RM, FLV, MKV, PS.
- Knowledge of audio/video codecs.
- Strong domain experience in Digital TV (DTV), including:
- System Demuxer (SDEC)
- Set-top box TV receiver broadcast stack
Nice-to-Have Skills
- Experience with open-source integration.
- Knowledge of design patterns and STL concepts.
- Experience with cross-compiling for ARM architecture and profiling tools.
- Hands-on experience using GTEST, GCOV, LCOV, and related tools.
Soft Skills
- Strong problem-solving and debugging capability.
- Ability to work independently and in a team environment.
- Good communication and documentation skills.
Click on Apply to know more.