Job Role: Staff Software Engineer
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 20th 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/C11 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.x
- Collaborate 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 scripting
Preferred: Basic understanding on cryptography Basic network TCP/UDP packet filtering & analysis
C++ , JAVASCRIPT , LINUX , JSON,C Programming