-
View all jobs
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
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.
- 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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded Developer - C++
2026-02-18
Full-time
Entry
India
IT Services
Engineering
View Job Details
Related
MERN Stack Developer
2026-02-23
Full-time
Mid-Senior
India
IT Services
Engineering
View Job Details
Related
AI Software Engineer
2026-03-11
Full-time
Mid-Senior
United States
IT Services
Engineering
Login to Apply
- Posted
- Aug 07, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bangalore Urban
- Company
- SWITS DIGITAL Private Limited
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded Developer - C++
2026-02-18
Full-time
Entry
India
IT Services
Engineering
View Job Details
Related
MERN Stack Developer
2026-02-23
Full-time
Mid-Senior
India
IT Services
Engineering
View Job Details
Related
AI Software Engineer
2026-03-11
Full-time
Mid-Senior
United States
IT Services
Engineering