Qureos

FIND_THE_RIGHTJOB.

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Description: C++ Developer (5+ Years) – Nagpur | CTC: ₹14 LPA

We are looking for an experienced C++ Developer with strong expertise in modern C++ standards, system-level programming, and performance-driven development. The ideal candidate will have hands-on experience building high-quality, scalable applications and working with complex systems.

Roles & Responsibilities

  • Design, develop, and maintain high-performance applications using C++ (C++11/14/17/20)
  • Optimize code for performance, scalability, and low latency
  • Write clean, modular, and reusable code following best practices
  • Debug, troubleshoot, and resolve complex software issues
  • Work with multithreading, concurrency, and advanced data structures
  • Collaborate with cross-functional teams (QA, Product, DevOps)
  • Implement & maintain design patterns, OOP concepts, and unit testing
  • Work on system-level programming, networking protocols, or embedded modules (depending on project)
  • Participate in code reviews, architecture discussions & documentation

Required Skills & ExpertiseCore C++ Skills

  • Strong command of C++11/14/17/20
  • Expertise in Object-Oriented Programming (OOP)
  • Experience with STL, templates, and advanced C++ features
  • Good understanding of memory management, pointers, and smart pointers
  • Knowledge of multithreading, concurrency, synchronization primitives

System-Level & Performance Skills

  • Experience in low-level programming
  • Good understanding of operating systems, CPU architecture & caching
  • Debugging tools: GDB, Valgrind, Perf, Sanitizers
  • Experience writing high-performance & optimized code

Software Engineering Skills

  • Strong understanding of Data Structures & Algorithms
  • Hands-on with Design Patterns (Factory, Observer, Singleton, Strategy, etc.)
  • Experience with Unit Testing frameworks (GoogleTest, CPPUnit, Catch2)
  • Version control: Git, GitHub/GitLab/Bitbucket
  • Familiarity with Agile/Scrum methodologies

Tools & Technologies

  • Build systems: CMake, Make, Ninja
  • CI/CD exposure (Jenkins, GitLab CI, Azure DevOps)
  • Familiarity with Linux/Unix environments
  • Basics of shell scripting (Bash)

Optional but Highly Preferred Skills

  • Experience with Network Programming (TCP/UDP, sockets)
  • Experience in Embedded Systems or Real-Time Systems (RTOS)
  • Knowledge of Boost libraries
  • Exposure to Cloud environments (AWS/Azure/GCP)
  • Knowledge of Python for scripting/automation
  • Experience working with Microservices, REST APIs (if project demands)

Qualifications

  • Bachelor’s/Master’s in Computer Science, IT, Engineering, or related field
  • 5+ years of hands-on experience in C++ development

Job Type: Full-time

Work Location: In person

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.