Search by job, company or skills

acquire bright minds

Senior C++ Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Job Title : Senior C++ Developer (System / Application Development)

Location : Bangalore (Hybrid)

Experience : 6 to 12 Years

Employment Type : Full-time

About The Role

We are looking for a highly skilled C++ Developer to design, develop, and optimize high-performance applications. The ideal candidate should have strong expertise in Modern C++, system-level programming, and building scalable, low-latency solutions.

  • You will work on core product development, collaborate with cross-functional teams, and contribute to architecture and performance optimization.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications
  • Write clean, efficient, and maintainable code using modern C++ standards (C++11/14/17/20)
  • Develop and optimize multi-threaded and concurrent applications
  • Work on system-level programming (memory management, performance tuning, low-latency systems)
  • Collaborate with product managers, architects, and QA teams for end-to-end delivery
  • Participate in code reviews, design discussions, and architectural decisions
  • Debug complex issues using tools like GDB, Valgrind, etc.
  • Implement data structures, algorithms, and design patterns
  • Ensure application performance, scalability, and reliability
  • Contribute to CI/CD pipelines and build systems

Required Skills

  • Strong proficiency in C++ (C++11/14/17 or later)
  • Solid understanding of :
  • OOP (Object-Oriented Programming)
  • STL (Standard Template Library)
  • Design Patterns
  • Data Structures & Algorithms
  • Experience in multithreading and concurrency
  • Knowledge of Linux/Unix systems programming
  • Experience with debugging and performance optimization
  • Familiarity with TCP/IP, socket programming
  • Hands-on experience with build tools like CMake / Make
  • Version control systems : Git / GitLab

Good To Have (Preferred Skills)

  • Experience with microservices architecture (gRPC, Protocol Buffers)
  • Exposure to cloud platforms GCP
  • Knowledge of Docker / Kubernetes
  • Experience with Qt (for UI applications) or embedded systems
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions)
  • Understanding of static code analysis tools (SonarQube, etc.)

What Were Looking For

  • Strong problem-solving and analytical skills
  • Ability to work in a fast-paced, collaborative environment
  • Ownership mindset with attention to detail
  • Good communication and teamwork skills
  • Passion for writing high-quality, scalable code

Why Join Us

  • Opportunity to work on high-impact, scalable systems
  • Exposure to cutting-edge technologies
  • Collaborative and innovation-driven culture
  • Competitive salary and benefits
  • Career growth into Tech Lead / Architect roles

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147237111

Similar Jobs

Bengaluru, India

Skills:

static code analysis GitUnit TestingShell scriptingAdasPythonVectorcastJenkinstest automationMISRA CERTCUDA kernel developmentDazelBazelAI toolsAutosar

Chennai, Bengaluru

Skills:

UnixOracle DbC++GitPostgres Sql

Bengaluru

Skills:

JenkinsGitTfsGitlabC++Soap

Bengaluru, India

Skills:

ReactJavascriptLinuxAngularWeb server developmentRelational DB

Bengaluru, India

Skills:

JavaPytestGdbValgrindGccBashStlLinuxIpcVdiPythonWaylandsanitizersblastproduction crash triagemulti-threaded programmingsconsConanclangx11PERFcore dumps