C++ Developer

Anlage Infotech (India) P Ltd

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Anlage Infotech (India) P Ltd is seeking a skilled C++ software engineer to design, develop, and maintain high-quality applications. You will analyze requirements, implement robust, multithreaded solutions, create unit tests, and collaborate with UI, QA, DevOps, and product teams across the lifecycle.

Strong proficiency in C++ (C++11/14/17), OOP, design patterns, STL, and Linux/Windows familiarity are essential.

Qualifications

  • Bachelor's or master's degree in CS, Information Science, or Electronics & Communication.
  • Strong proficiency in C++ (C++11/14/17).
  • Experience with Linux and Windows OS.
  • Knowledge of STL, OOP, Design Patterns, data structures.
  • Experience with REST APIs and client-server architecture.
  • Familiarity with Qt or MFC is a plus.
  • Exposure to Agile/Scrum environments.

Responsibilities

  • Design, develop, and maintain software applications using C++.
  • Analyse software requirements and translate them into robust technical solutions.
  • Develop reusable, maintainable, and scalable software components.

Skills

Strong analytical skills
Excellent communication
Independent work
Ownership mindset

Education

Bachelor's/Master's in CS / Information Science / ECE

Tools

Git / Azure DevOps
CMake / Makefile
Visual Studio / GCC / Clang
Unit testing (Google Test / Catch2)
CI/CD concepts

Job description

Key Responsibilities
  • Design, develop, and maintain software applications using C++.
  • Analyse software requirements and translate them into robust technical solutions.
  • Develop reusable, maintainable, and scalable software components.
  • Debug, troubleshoot, and optimize existing applications.
  • Implement multithreaded, high-performance, and memory-efficient solutions.
  • Create unit tests and ensure code quality through automated testing.
  • Collaborate with UI, QA, DevOps, and product teams throughout the software lifecycle.
  • Prepare technical documentation, design specifications, and user guides.
  • Participate in Agile/Scrum ceremonies including sprint planning, reviews, and

retrospectives.

  • Support software releases, production deployments, and customer escalations when

required.

Required Technical Skills
Programming
  • Strong proficiency in C++ (C++11/14/17 preferred)
  • Solid understanding of:
  • Object-Oriented Programming (OOP)
  • Design Patterns
  • Data Structures & Algorithms
  • STL (Standard Template Library)
Software Development
  • Experience with software design and development lifecycle.
  • Knowledge of memory management, pointers, smart pointers, and performance

optimization.

  • Experience in debugging complex software applications.
  • Familiarity with multithreading, concurrency, and synchronization mechanisms.
Tools & Technologies
  • Git / Azure DevOps / SVN
  • CMake, Makefile, or other build systems
  • Visual Studio, GCC, Clang
  • Unit Testing Frameworks (Google Test, Catch2, etc.)
  • CI/CD concepts
Operating Systems
  • Good knowledge of:
  • Linuxo Windows
Database (Preferred)
  • SQL / SQLite / PostgreSQL
Preferred Skills
  • Experience with desktop application development using:
  • Qt Frameworko MFC
  • Exposure to Python scripting or automation.
  • Experience with REST APIs and client-server architecture.
  • Knowledge of software architecture principles and SOLID design concepts.
  • Experience working on product development or engineering tools.
Educational Qualification
  • Bachelors or master's degree in:
  • Computer Science
  • Information Science
  • Electronics & Communication
Soft Skills
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently with minimal supervision.
  • Good ownership and accountability mindset.
  • Willingness to learn new technologies and adapt to changing requirements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Engineer (C++)
Software Engineer (C++)

LE9220 Veradigm India Private Limited - Pune • Pune District

On-site
INR 600,000 - 800,000
Quarterly Company-Wide Recharge Days
Flexible Work Environment (Hybrid)
Peer-based incentive ‘Cheer’ awards
+1
Sr Software Developer
Sr Software Developer

Ncircle Tech • Pune District

On-site
INR 1,800,000 - 3,000,000
C++ developer
C++ developer

Orcapod Consulting Services • Pune District

On-site
INR 900,000 - 1,500,000
Senior Software Developer - C++
Senior Software Developer - C++

Quest Global • Bengaluru

On-site
INR 900,000 - 1,300,000
c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

EdgeVerve Systems • Hyderabad, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Opportunities to work on cutting-edgee
Exposure to advanced technologies
Collaborative and innovation-driven
+7
C++ Application Developer
C++ Application Developer

Larsen & Toubro (L&T) • Bengaluru

On-site
INR 1,200,000 - 2,400,000
C++/C# Developer
C++/C# Developer

iLink Digital • Chennai

On-site
INR 600,000 - 1,200,000
C/C++ Developer
C/C++ Developer

NetConnectGlobal • Bengaluru

On-site
INR 800,000 - 1,200,000