IN

C++ Developer

Infosys Limited
Bangalore Posted 21 Oct 2026
FULL TIME
Git
Design Patterns
Oops Concepts
Socket Programming
Debugging
+12 more

Job Description

Job Overview:

  • We are looking for a skilled C Developer with 1 to 2 years of experience in software engineering.
  • The successful candidate will be responsible for designing, developing, testing, and maintaining high-performance applications, while working collaboratively with cross-functional teams to ensure the delivery of quality solutions.

Primary Duties and Responsibilities:

  • Design, develop, and sustain applications utilizing C programming language.
  • Implement new software features and optimize existing functionalities based on business needs.
  • Write clean, efficient, and reusable code adhering to best practices.
  • Identify, troubleshoot, and resolve software bugs and issues.
  • Participate actively in code reviews and perform comprehensive unit testing.
  • Coordinate with development, QA, and product teams to ensure seamless integration and deployment.
  • Maintain comprehensive technical documentation and development reports.
  • Assist in software deployment, maintenance, and support activities.

Technical Skill Requirements:

  • Proven hands-on experience with C programming language.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Knowledge of Data Structures and Algorithms.
  • Experience working with the Standard Template Library (STL).
  • Familiarity with Multithreading and Concurrency principles.
  • Working knowledge of Linux/Unix operating environments.
  • Experience with Git or other version control systems.
  • Excellent debugging and analytical capabilities.
  • Understanding of the Software Development Life Cycle (SDLC).

Additional Skills and Responsibilities:

  • Preferred Skills:
  • Experience with C, Python, or Shell scripting.
  • Knowledge of TCP/IP protocols and Socket Programming.
  • Familiarity with design patterns.
  • Experience working in Agile development environments.

Desired Technical Proficiencies:

  • Programming Languages: C and C++
  • Operating Systems: UNIX and Linux
Join WhatsApp Channel