IN

C++ Developer

Infosys Limited
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
Join WhatsApp Channel