INInfosys Limited
C++ Developer
Bangalore Posted 21 Oct 2026
FULL TIME
Git
Design Patterns
Oops Concepts
Socket Programming
Debugging
+9 more
Job Description
Job Overview:
- We are looking for an experienced C Developer with a professional background spanning 2 to 5 years in software engineering.
- The selected candidate will be accountable for designing, developing, testing, and maintaining high-performance applications, working closely with cross-functional teams to deliver reliable and effective solutions.
Main Responsibilities:
- Design, develop, and sustain applications utilizing C programming language
- Implement new features and optimize existing software functionalities aligned with business needs
- Write clean, efficient, and reusable code to ensure maintainability and scalability
- Identify and resolve software bugs through debugging and troubleshooting processes
- Participate in code reviews and conduct unit testing to ensure code quality
- Coordinate with development, QA, and product teams to ensure seamless integration and delivery
- Maintain comprehensive technical documentation and development reports
- Assist with software deployment, updates, and ongoing maintenance activities
Technical Expertise Required:
- Proven hands-on experience in C programming language
- Strong understanding of Object-Oriented Programming (OOP) principles
- Solid knowledge of Data Structures and Algorithms
- Experience with Standard Template Library (STL)
- Familiarity with multithreading and concurrency concepts
- Working knowledge of Linux/Unix operating environments
- Experience using Git or other version control systems
- Exceptional debugging and analytical skills
- Understanding of the Software Development Life Cycle (SDLC)
Additional Skills and Responsibilities:
- Preferred Skills
- Experience with Python or Shell scripting
- Knowledge of TCP/IP protocols and socket programming
- Understanding of common design patterns
- Experience working within Agile development methodologies
Desired Technical Skills:
- Proficiency in C and C++ programming languages
- Familiarity with UNIX operating systems
