Search by job, company or skills

4-6 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Job Title: C++ Developer

Location: Remote

Experience:4+ Years

Employment Type: Full-time

Salary: Up to 15 - 18 LPA

About the Role

We are looking for a highly skilled C++ Developer with strong experience in designing, developing, and optimizing high‑performance applications. The ideal candidate will have hands-on expertise in C++11/14/17, data structures, algorithms, and system-level programming.

Key Responsibilities

  • Develop, enhance, and maintain high‑quality C++ applications
  • Write clean, efficient, and well‑documented C++ code
  • Implement core modules, libraries, and system components
  • Work on performance tuning, memory optimization, and debugging
  • Collaborate with cross‑functional teams for requirements and solution design
  • Develop unit tests and participate in code reviews
  • Troubleshoot issues and provide timely resolutions
  • Integrate C++ components with other systems, APIs, or services
  • Follow coding standards, best practices, and secure coding principles

Required Skills & Qualifications

  • Strong expertise in C++ (C++11/14/17)
  • Good understanding of OOP, STL, multi-threading, and design patterns
  • Experience with Linux / Windows environments, compilers, and build systems
  • Good knowledge of data structures and algorithms
  • Experience with debugging tools (gdb, Valgrind, Visual Studio Debugger, etc.)
  • Familiarity with version control tools like Git
  • Strong analytical and problem‑solving skills

Good to Have

  • Experience in network programming, IPC, or distributed systems
  • Exposure to CMake, Boost libraries, or Qt framework
  • Knowledge of sockets, REST, or messaging protocols
  • Experience in embedded systems or real‑time applications
  • Familiarity with CI/CD pipelines and DevOps tools

Education

  • Bachelor's degree in Computer Science, Engineering, IT, or a related field

Why Join Us

  • Opportunity to work on high‑performance, challenging applications
  • Learn and grow with experienced developers
  • Collaborative and innovative work culture
  • Exposure to modern C++ practices and architecture

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

4-5 yrs
Pune, India
Skills:
C++ development, LINUX, Data structures, Ssh, UNIX, Rtp, Algorithms, Https, Network Troubleshooting, Tcp/ip, Kubernetes, VoIP technologies, Cloud environment, SOA architecture, Multi-threaded design, SIP
5-7 yrs
Pune, India
Skills:
multithreading, Memory Management, Ipc Mechanisms, Linux, Synchronization, Linux Internals, networking protocols L2–L7, networking fundamentals, DPDK development, C development, signals, user-space programming
6-11 yrs
Pune, India
Skills:
C, Embedded Programming, Visual Studio, Eclipse, Memory Management, Multithreading, Jira, Stl, Svn, Sql, Jenkins, Javascript, Confluence, Version Control Systems, Linux, Shell scripting, Gitlab, Kubernetes, Atlassian suite tools, Object-oriented design
5-12 yrs
Pune, India
Skills:
Concurrency, Linux, Networking, Cmake, Ipc, Synchronization, Multi-threading, Industrial Communication Protocols, make, Cross Compilation
6-8 yrs
Pune, India
Skills:
library development , Oops, python, C, LINUX, Agile Methodologies, Api Development, Data Structures, UNIX, Shell, Pointers, Bash, Scripting, core-dump analysis, QA tools, RDBMS design patterns, Database Server-Client Socket