Posted on: 20/08/2025
Job Title : C++ Developer
Location : Bangalore, Pune, Hyderabad
Experience : 8-15 Years
Job Description :
We are seeking a highly skilled and experienced Senior Software Engineer with over 8 years of expertise in architecture, design, prototyping, and software development for consumer electronic devices.
The ideal candidate will have strong proficiency in C/C++, multimedia frameworks, and a solid understanding of Linux systems.
Key Responsibilities :
- Design, develop, and maintain software components for embedded multimedia systems.
- Participate in system architecture, component design, prototyping, and performance optimization.
- Develop and debug applications using C, C++ (C++11/14/17), and JavaScript.
- Implement multi-threaded and asynchronous applications.
- Integrate adaptive media streaming clients and manage playback using GStreamer, FFmpeg, and related frameworks.
- Develop and troubleshoot Linux-based applications, services, and daemons.
- Perform cross-compilation and manage builds using CMake, Make, or Meson.
- Analyze system logs (e.g., journald), core dumps, and IPC/message queues for issue resolution.
- Debug and optimize Linux shared libraries, services, and low-level interfaces.
- Integrate and support DRM systems such as PlayReady 4.x and deliver content using Apple AirPlay.
- Collaborate with cross-functional teams and effectively communicate complex ideas.
- Conduct code reviews, write unit tests, and ensure software quality with testing frameworks.
Required Skills :
- Strong proficiency in C, C++ (C++11/14/17) and object-oriented design (OOAD).
- Experience with Linux internals, process management, permissions, memory, and IPC.
- Experience with Boost ASIO, socket programming, and Linux daemons/services.
- Familiarity with multimedia frameworks like GStreamer, FFmpeg, and display systems like Wayland or DirectFB.
- Experience in debugging tools (core dump analysis, journald logs, etc.).
- Hands-on experience with cross-compilation and CMake build systems.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1533108
Interview Questions for you
View All