HamburgerMenu
hirist

C++ Developer - OOPS/Multithreading

Growth Gamut Pvt Ltd
Bangalore
5 - 9 Years
star-icon
4.4white-divider3+ Reviews

Posted on: 17/10/2025

Job Description

Description :

Job Title : C++ Developer

Location : Bangalore

Company : Dibber

Experience : 5 9 Years

About Dibber :

Dibber is a technology-driven organization focused on building innovative and high-performance software solutions. We believe in pushing the boundaries of technology through excellence in engineering, product design, and customer-centric innovation. At Dibber, youll be part of a passionate team that values creativity, collaboration, and continuous learning all while working on products that make a real impact.

Job Description :

We are seeking a highly skilled C++ Developer with strong software design and development expertise to join our engineering team in Bangalore. The ideal candidate will have deep technical knowledge of modern C++, multi-threaded programming, and Linux-based development environments. You will be responsible for developing robust, scalable, and high-quality software solutions while collaborating closely with cross-functional teams.

Key Responsibilities :

- Design, develop, and maintain C++ applications with a focus on performance, scalability, and maintainability.

- Implement modern C++ (C++11 or higher) features and apply best practices in coding and software architecture.

- Work extensively with threading, synchronization, and performance optimization techniques.

- Conduct crash dump analysis, debugging, and performance tuning to ensure product stability and reliability.

- Utilize static code analysis, unit testing, and code reviews to maintain software quality and compliance standards.

- Collaborate with product managers, QA engineers, and DevOps teams to deliver end-to-end software solutions.

- Prepare and maintain technical documentation, including design specifications and test cases.

- Stay up to date with emerging technologies, libraries, and industry trends to enhance product capabilities.

- Communicate effectively with stakeholders across teams and geographies to ensure smooth project execution.

Requirements :

Education : Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.

Experience : 59 years in software design and development using C++.

- Strong understanding of Object-Oriented Programming (OOP) and software design principles.

- Expertise in C++ (v11 or later), including STL containers, templates, and data structures.

- Proficiency in multi-threaded programming, synchronization, and concurrency handling.

- Hands-on experience working in a Linux environment; exposure to Windows development is a plus.

- Experience with debugging tools, crash dump analysis, static code analysis, and unit testing frameworks.

- Excellent analytical, problem-solving, and debugging skills.

- Strong communication skills (verbal and written) and the ability to work effectively in a cross-functional environment.

- Eagerness to learn new technologies and adapt to dynamic project requirements.


info-icon

Did you find something suspicious?