Teambees Corp
C++ Developer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
15 September 2026
What they need
Job Summary
We are looking for an experienced C++ Developer with 5–7 years of hands-on experience in C++ application development on Linux platforms. The ideal candidate should have strong programming fundamentals, experience developing and debugging complex applications, and the ability to work effectively in a collaborative engineering environment.
Key Responsibilities
- Design, develop, enhance, and maintain C++ applications on Linux platforms.
- Analyze business and technical requirements and translate them into robust software solutions.
- Write clean, efficient, maintainable, and reusable C++ code.
- Develop and integrate application components and modules.
- Troubleshoot, debug, and resolve software defects and production issues.
- Perform code reviews and contribute to coding standards and best practices.
- Conduct unit testing, integration testing, and performance optimization.
- Collaborate with cross-functional teams including QA, product, and other development teams.
- Participate in the complete Software Development Life Cycle (SDLC).
- Prepare technical documentation and contribute to continuous improvement of the application.
Mandatory Skills
- 4.5–7 years of professional experience in C++ development.
- Strong hands-on experience with C++.
- Strong experience working on Linux/Unix environments.
- Experience in C++ application development.
- Good understanding of Object-Oriented Programming (OOP) concepts.
- Strong knowledge of STL, data structures, and algorithms.
- Experience with debugging and troubleshooting using tools such as GDB.
- Good understanding of memory management, multithreading, and exception handling.
- Familiarity with Git/version control and build systems such as Make/CMake.
- Strong problem-solving and analytical skills.
Good to Have
- Experience with multithreading/concurrency and inter-process communication (IPC).
- Knowledge of Linux system programming.
- Experience with performance optimization and profiling.
- Exposure to networking concepts/protocols.
- Familiarity with Agile/Scrum development methodologies.
- Experience working with CI/CD tools and automated testing.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related field.
Key Competencies
- Strong coding and debugging skills
- Analytical and problem-solving ability
- Good communication and teamwork
- Ability to work independently and meet deadlines
- Strong focus on code quality and reliability
Other offers great for you!
These companies are also looking for great profiles
Cherry Pick
C++ Trading Systems Developer
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
6 months ago
Quick apply
Soors
Lead Developer Java / Angular H/F
Freelance
33600 Pessac, France
Hybrid
Skills
6 hours ago
Quick apply
Mon Consultant Indépendant
SAP ABAP developer senior with SAP IS-U
TJM HT max 700 € (hors éventuels frais de mission, à discuter avec le client)
Freelance
Brussels, Belgium
Hybrid
Skills
4 hours ago
Quick apply