Search by job, company or skills

  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role - C++ Developer

Years of Experience - 3 to 5 Years

Location - Indore, MP - Work from Office

Position Summary

We are seeking a highly skilled and selfdriven C++ Software Engineer with 35 years of handson experience in modern C++ development. The ideal candidate excels in solving deep technical challenges, rapidly adopting new technologies, and delivering highquality, bugfree software. This role requires strong analytical thinking, ownership, creativity, and the ability to turn complex concepts into working prototypes and productionready code.

Roles & Responsibilities

  • Write highperformance, bugfree C++ code using modern coding practices (C++11/14/17+).
  • Conduct R&D on new technologies, tools, concepts, and frameworks; rapidly acquire and apply knowledge.
  • Design and build POCs to validate feasibility of ideas, architectures, and technical approaches.
  • Solve highly complex problems across performance, scalability, memory, concurrency, networking, and system design.
  • Demonstrate independent ownership of tasks, technical problems, and deliverables.
  • Track and manage assigned work items proactively while maintaining high productivity.
  • Communicate clearly with leads about progress, risks, blockers, and technical decisions.

Top10 MustHave Skills

  • Advanced C++ (C++11/14/17 or higher) including STL, memory management, templates, RAII.
  • Data Structures & Algorithms with strong analytical and optimization capability.
  • Multithreading & Concurrency (mutexes, condition variables, lockfree techniques).
  • OOPs & ObjectOriented Design Principles.
  • Multiprocessing / IPC (pipes, shared memory, message queues, sockets).
  • Debugging & Profiling Expertise (GDB, Valgrind, sanitizers, profilers).
  • Linux Systems Programming (processes, memory, threading, shell scripting).
  • Strong analytical & problemsolving skills for complex engineering challenges.
  • Clean, modular, scalable, and maintainable coding practices.
  • Ability to rapidly learn and master new technologies independently.

Top5 GoodtoHave Skills

  • Strong mathematics, statistics, understanding of complex data structures and algorithms.
  • Expertise with design patterns (GoF) and ability to apply them effectively.
  • Ability to navigate, understand, and extend large, complex, or legacy codebases.
  • Ability to architect and build modules/applications from scratch with complete ownership.
  • Usercentric problemsolving mindset.

Additional GoodtoHave (Networking & DPI Skills)

  • Understanding of networking fundamentals (TCP/IP stack, routing, OSI layers).
  • Handson experience with Wireshark for packetlevel debugging.
  • Knowledge of Deep Packet Inspection (DPI) concepts.
  • Exposure to L7 protocols: HTTP, HTTPS/TLS, STUN/TURN, SMTP, POP3, IMAP, NNTP, FTP, DNS.
  • Ability to analyze, parse, and interpret network traffic, payload structures, protocol flows.

Education & Experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics, or related fields.
  • 35 years of handson experience in C++.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143843345

Similar Jobs