Job Role : Lead Software Engineer – Multimedia Systems (C++ / Linux)
Years of experience : 8+ years
Position : Full-Time
Location : Bangalore / Pune / Hyderabad
Immediate joiners or candidates serving a notice period with LWD as of August 20
th
, 2025.
Mandatory skills : C++, C, JavaScript, JSON, Linux.
Job Details
Roles and Responsibilities :
- Contribute to Review product requirements and create technical requirements.
- Contribute to Design and architect new products, understand and improving existing software.
- Create prototype, design documents and technical tasks, suggest implementation plan.
- Develop core components, code review to ensure implemented as per the design.
- Develop tools to measure the quality of products and finding defects automatically.
- By 3 months you will be able to triage bugs and implement feature details by cooperating with other teams to gather information and expected behaviors.
- By 6 months you will understand media stack architecture in detail and what improvements need to be made for a better user experience.
- By 1 year you will be a feature owner that drives development of new features.
Critical Skills to Possess :
8+ years of relevant experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices.Bachelors degree or higher in Computer Science, Electronics or equivalent field.Proficient in C, C++ / C++11, JavaScript, JSON.Multi-threading, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC / message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting.Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services / Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C++ 14 & 17 features (std : : optional, std : : async etc.)Adaptive media streaming client-side integration, Media playback, Multimedia frameworks - Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4.xCollaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time.Preferred : Websockets, REST API, SnapCraft, Docker, Conan pkg manager, Github actions, Cmake, make, meson build system, Unit test frameworks - Catch2, GoogleTest, BDD test framework, Rust, Python, Jira, Shell scriptingPreferred : Basic understanding on cryptography, Basic network TCP / UDP packet filtering & analysis