C++ Developer (Bengaluru)

C++ Developer (Bengaluru)

16 Sep
|
Teambees
|
Bengaluru

16 Sep

Teambees

Bengaluru

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 team-oriented 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

📌 C++ Developer (Bengaluru)
🏢 Teambees
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: c++ developer (bengaluru) / bengaluru