-
SWITS DIGITAL Private Limited

C++ Developer

SWITS DIGITAL Private Limited
India · Full-time · Mid-Senior

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.

Key Skills

Ranked by relevance

linux c prototyping javascript embedded
Login to Apply
Posted
Aug 07, 2025
Type
Full-time
Level
Mid-Senior
Location
Bangalore Urban

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SWITS DIGITAL Private Limited
Related

Embedded Developer - C++

2026-02-18

Full-time
Entry
India
IT Services
Engineering
View Job Details
SWITS DIGITAL Private Limited
Related

MERN Stack Developer

2026-02-23

Full-time
Mid-Senior
India
IT Services
Engineering
View Job Details
SWITS DIGITAL Private Limited
Related

AI Software Engineer

2026-03-11

Full-time
Mid-Senior
United States
IT Services
Engineering