C/c++ Software Engineer

Year    MH, IN, India

Job Description

Location: Pune




Employment Type: full-time




Job Details




:

C/C++ Software Engineer




Position: C/C++ Software Engineer


Experience: 5+ years (Min. 2 years in C/C++)


Location: Remote


Type: Full-time/Contract

Role Summary




We are seeking a highly skilled C/C++ Software Engineer with strong Object-Oriented Programming (OOP) knowledge and experience developing mid to large-scale applications. The ideal candidate should have solid understanding of process flows, algorithms, and proven ability in troubleshooting and supporting complex systems.

Key Responsibilities



Design, develop, and optimize C/C++ applications with strong focus on performance and reliability.


Apply object-oriented principles and software design patterns to build scalable and maintainable systems.


Analyse and implement process flows, algorithms, and data structures for efficient solutions.


Work on mid to large-scale software projects, ensuring quality, modularity, and reusability.


Debug, troubleshoot, and resolve issues in production and development environments.


Collaborate with cross-functional teams to gather requirements, review technical designs, and deliver enhancements.


Provide technical support, root-cause analysis, and performance tuning.

Required Skills



Strong hands-on experience in C and C++, including OOP principles and design patterns.


Solid understanding of algorithms, data structures, multi-threading, and system-level programming.


Good grasp of process flows, memory management, and performance optimization.


Experience working on medium to large-scale projects with structured development processes. Familiarity with version control (Git), build systems (CMake/Make), and debugging tools (GDB, Valgrind).


Strong analytical skills and problem-solving ability.

Nice to Have



Experience with Windows/Linux/Unix systems programming.


Knowledge of network protocols, embedded systems, or real-time systems.


Exposure to CI/CD pipelines and automated testing frameworks.

Soft Skills



Strong communication and documentation abilities.


Ability to troubleshoot complex issues independently.


Team player with a proactive and detail-oriented approach.


Good understanding of full SDLC and best engineering practices.

Education



* Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4822615
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year