Find a jobRecruiters

C++ Developer

Exclusive opportunity

Hybrid

C++ Developer

Randstad

C++ Developer

Skills

Product ManagementGitGitHub

21 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹1,800,000 – ₹3,000,000 / year

Location:

Bengaluru, Karnataka, India

Work mode:

Hybrid

Published on:

29 September 2026

What they need


Software Engineer C++ (8–10 Years Experience)

Responsibilities

  • Design, develop, test, and maintain software components and applications using modern C++ in a Windows-based environment.
  • Participate in the full software development lifecycle including requirements analysis, design, implementation, testing, debugging, and maintenance.
  • Develop and maintain software applications using Visual Studio and associated C++ development tools.
  • Work with Windows operating system fundamentals including processes, services, registry, file system, User Account Control (UAC), and application configuration.
  • Create, enhance, and troubleshoot software modules while adhering to coding standards, design guidelines, and software development best practices.
  • Utilize GitHub for source control management including branching strategies, commits, pull requests, merges, rebasing, and code reviews.
  • Support and troubleshoot CI/CD pipeline issues using GitHub Actions and participate in continuous integration activities.
  • Manage software dependencies and package management using NuGet and Conan.
  • Configure and maintain build systems using CMake and Visual Studio project configurations.
  • Develop and execute unit tests using Google Test (GTest) to ensure software quality and reliability.
  • Perform debugging, root cause analysis, and defect resolution for software issues identified during development, testing, and field support activities.
  • Participate in peer code reviews and contribute to software quality, maintainability, and technical excellence.
  • Collaborate effectively with Software Verification, Product Management, DevOps, Architecture, and cross-functional teams to deliver high-quality software solutions.
  • Create and maintain technical documentation including design documents, implementation notes, and troubleshooting guides.
  • Participate in Agile development activities including sprint planning, estimation, daily stand-ups, reviews, and retrospectives.

Required Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, Electronics, Information Technology, or a related engineering discipline.
  • 8-10 years of professional software development experience using C++.
  • Strong understanding of object-oriented programming concepts, data structures, algorithms, and software design principles.
  • Experience developing applications in Windows environments.
  • Good understanding of Windows OS fundamentals including Registry, Processes, Services, Threads, File System, and User Account Control (UAC).
  • Hands-on experience with Visual Studio-based C++ development.
  • Experience using GitHub for source code management, code reviews, pull requests, merging, and rebasing.
  • Familiarity with GitHub Actions and CI/CD workflows, including basic troubleshooting of pipeline failures.
  • Experience with build and dependency management tools such as CMake, Conan, and NuGet.
  • Experience writing and maintaining unit tests using Google Test (GTest).
  • Strong debugging, analytical, and problem-solving skills.
  • Good verbal and written communication skills with the ability to work effectively in a collaborative environment.

Preferred Qualifications

  • Exposure to software development in regulated industries such as Medical Devices, Healthcare, Automotive, Aerospace, or Industrial Systems.
  • Familiarity with static code analysis and code quality tools such as SonarQube, CodeScene, and C++ linting tools.
  • Knowledge of software architecture patterns, design patterns, and secure coding practices.
  • Experience working in Agile/Scrum development environments.
  • Familiarity with software installation, deployment, and configuration management practices.

Preferred Skills

  • C++17 / C++20
  • Visual Studio
  • Windows Application Development
  • GitHub & GitHub Actions
  • CMake
  • Conan
  • NuGet
  • Google Test (GTest)
  • Debugging and Root Cause Analysis
  • SonarQube
  • CodeScene
  • Static Code Analysis & Linting Tools
  • Agile Development Methodologies

Other offers great for you!

These companies are also looking for great profiles

Cherry Pick

C++ Trading Systems Developer

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

C++

6 months ago

Quick apply

Soors

Lead Developer Java / Angular H/F

Freelance

33600 Pessac, France

Hybrid

Skills

AngularJava

7 hours ago

Quick apply

Mon Consultant Indépendant

SAP ABAP developer senior with SAP IS-U

TJM HT max 700 € (hors éventuels frais de mission, à discuter avec le client)

Freelance

Brussels, Belgium

Hybrid

Skills

Systèmes d'information

6 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools