Lead C++ Developer

  1. Home
  2. C++
  • Company Encora
  • Employment Full-time
  • Location Bangalore
  • Submitted Posted 1 day ago - Updated 23 hours ago
<p></p><p></p><p>Lead C++ Developer</p><p>Location: Bangalore</p><p>Experience: 12+ years</p><p>Job Mode: Full Time</p><p>Work Mode: Hybrid</p><p><strong>Job Summary </strong></p><p>As a Software Engineer Lead, you will oversee a team of talented engineers in designing, developing, and maintaining software solutions. You will be responsible for ensuring high-quality deliverables, providing technical leadership, and collaborating with cross-functional teams to drive innovation and achieve project goals.</p><p></p><p><strong>Responsibilities and Duties:</strong></p><ul><li>Lead and mentor a team of software engineers, fostering professional growth and collaboration.</li><li>Collaborate with product managers, architects, and other stakeholders to define technical requirements and priorities</li><li>Design, develop, and maintain high-performance multimedia applications using C++.</li><li>Integrate and extend media frameworks such as FFmpeg, GStreamer, or other platform-specific SDKs.</li><li>Conduct deep performance profiling, memory optimization, and system-level debugging.</li><li>Collaborate on the architecture of event-driven and multithreaded systems for video/audio processing.</li><li>Work with Windows - Visual Studio, macOS - Xcode and OpenGL, toolchains for cross-platform development.</li><li>Participate in low-level code optimization, including assembly-level tuning when needed.</li><li>Understand and contribute to video editing pipelines, including timelines, nonlinear workflows, and AV synchronization.</li><li>Implement and optimize video post-processing effects: scaling, color grading, compositing, and more.</li><li>Handle audio/video codecs, container formats, and metadata extraction/management.</li><li>Contribute to application architecture, design patterns, and system modularity.</li><li>Visualize and model system designs using tools like Dotty Graph.</li><li>Engage with cross-functional teams in agile environments to deliver high-quality multimedia software.</li></ul><p></p><p><strong>Qualifications and Skills:</strong></p><ul><li>Strong proficiency in C++ programming.</li><li>Strong expertise in software engineering principles, including design patterns and algorithms.</li><li>Proficiency in full-stack development, including front-end and back-end technologies.</li><li>Deep understanding of FFmpeg, GStreamer, or other multimedia frameworks (Mandatory).</li><li>Excellent debugging, profiling, and performance tuning skills (Mandatory).</li><li>Solid knowledge of multithreading, event-driven systems, and software architecture.</li><li>Familiarity with Mac, Xcode, and OpenGL (preferred as secondary skills).</li><li>Experience with low-level code optimization, including assembly code.</li><li>Understanding of design principles, system modeling, and graphical representation using Dotty Graph.</li></ul><p></p><p>Additional Requirements</p><p>Technologies: C, C++, Audio &amp; Video Codec</p><p>Competencies:</p><p>Certifications:</p><p><strong>About Encora</strong></p><p>Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering &amp; Application Modernization, Data &amp; Analytics, Digital Experience &amp; Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI &amp; LLM Engineering, among others.</p><p>At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.</p><p></p><p></p><p></p><p></p><p></p>

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.