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.(ref : hirist.tech)