
C++
Infosys
C++ Developer
Location: Bangalore
Employment Type: Full-Time
Job Summary
Seeking a talented and enthusiastic C++ Developer with 1 to 3 years of experience in software development. The ideal candidate should have strong programming skills in C++, a good understanding of Object-Oriented Programming (OOP), Data Structures, and Algorithms, and the ability to develop, test, and maintain high-quality software applications.
Key Responsibilities
- Design, develop, and maintain applications using C++.
- Write clean, efficient, and reusable code following coding standards.
- Work on software debugging, performance optimization, and issue resolution.
- Participate in code reviews and contribute to software architecture discussions.
- Develop and execute unit tests to ensure software quality.
- Collaborate with cross-functional teams including QA, Product Management, and Engineering.
- Analyze system requirements and translate them into technical solutions.
- Maintain technical documentation for developed applications.
Requirements & Tech Stack
- Proficiency in C++ programming (C++11/14/17 standards preferred).
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Good knowledge of Data Structures and Algorithms.
- Experience with STL (Standard Template Library).
- Understanding of Multithreading and Memory Management concepts.
- Familiarity with Linux/Unix environments.
- Knowledge of debugging tools and software development lifecycle practices.
- Version control experience using Git.
Preferred Skills
- Exposure to embedded systems or system-level programming.
- Knowledge of design patterns and software architecture principles.
- Familiarity with scripting languages such as Python or Shell scripting.
- Experience with CI/CD tools and Agile methodologies.
- Understanding of networking concepts and protocols is an added advantage.









