Salary : Competitive / Paid in Indian Rupee . INR / Annual Recommended Quick Links
- Jobs by Location
- Jobs by Industry
What You Should Know About This Job
We are seeking a highly skilled and experienced Tech Lead - C++ to join our dynamic and innovative engineering team. The ideal candidate will have a strong foundation in C++ programming, systems architecture, and hands-on experience in building high-performance, cross-platform applications.
Position : Tech Lead - C++
Location : Baner, Pune
Experience : 5+ Years
Role :
Design, develop, and maintain complex, high-performance C++ applications across platformsCollaborate with cross-functional teams to develop APIs, SDKs, and middleware componentsEnsure secure coding practices and perform thorough code reviews and memory profilingOptimize software for performance, scalability, and reliability in embedded or real-time environmentsWork closely with hardware and firmware teams for seamless system integrationDesign and implement network communication protocols and client-server architecturesContribute to cross-platform development using technologies like QT, GTK, and ElectronJSParticipate in architecture discussions, PoCs, and drive innovation through R&D initiativesDevelop unit tests and ensure CI / CD pipelines are properly integrated with tools like GTest, Git, JenkinsEngage with clients and internal stakeholders to understand requirements and deliver robust solutionsEvaluate and implement virtualization and containerization using VMs and DockerRequirement :
Bachelor's degree in Computer Science, Electronics, or a related technical field5+ years of hands-on experience in C++ development in product-based or R&D-driven environmentsStrong understanding of the C++ language specification, STL containers, and design patternsProficient in memory management, threading, real-time systems, and low-level debugging tools (e.g., Valgrind)Experience with embedded systems, RTOS, device drivers, and cross-compilation toolchainsSolid understanding of networking protocols (TCP / IP, HTTP, REST, XMPP) and client-server modelsFamiliarity with writing native modules for languages like Node.js, Python, Java, or GoSkilled in version control systems (Git / SVN), CI / CD pipelines, and unit test automationExposure to virtualization, Docker, and creating isolated dev / test environmentsPreferred experience in blockchain technologies (Ethereum, Hyperledger), cybersecurity, or cryptographic softwareStrong problem-solving skills, with a passion for continuous learning and disruptive innovationInterested candidates can share their resume on