Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

C++ Developer

Location:

Bangalore, Pune, Hyderabad

Experience:

8-15 YearsWe 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.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Mumbai, Maharashtra, India

pune, maharashtra

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Mumbai Metropolitan Region