Talent.com
This job offer is not available in your country.
C++ Developer

C++ Developer

SMARTWORK IT SERVICESHyderabad
30+ days ago
Job description

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 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Developer • Hyderabad