We are looking for a C++ Developer with strong hands-on experience in C++ software development. The candidate should have solid programming fundamentals and experience developing, debugging, and maintaining scalable software applications.
Key Responsibilities
- Design, develop, test, and maintain software applications using C++.
- Write efficient, scalable, and maintainable C++ code.
- Work with Object-Oriented Programming (OOP), STL, data structures, and algorithms.
- Analyze requirements and translate them into technical solutions.
- Debug and resolve complex software issues and performance bottlenecks.
- Participate in code reviews and follow coding best practices.
- Develop unit tests and perform troubleshooting and root-cause analysis.
- Collaborate with cross-functional teams throughout the software development lifecycle.
Mandatory Skills
- Solid hands-on experience in C++ development
- Excellent knowledge of C++11/14/17 or later
- Strong understanding of OOP concepts
- Strong knowledge of STL, Data Structures, and Algorithms
- Experience with multithreading/concurrency
- Good understanding of memory management, pointers, references, and exception handling
- Strong debugging and problem-solving skills
- Experience with Git and software development practices
Good to Have
- Linux/Unix development experience
- CMake / Make
- Boost libraries
- Unit testing frameworks such as Google Test
- Networking, IPC, or socket programming
- Experience with performance optimization
- Agile/Scrum methodology
📌 C++ Developer (Bengaluru)
🏢 Advance Career Solutions
📍 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.