Talent.com
This job offer is not available in your country.
Tech Lead - C++

Tech Lead - C++

FORTYTWO LABSindia, India
3 hours ago
Job description

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 platforms
  • Collaborate with cross-functional teams to develop APIs, SDKs, and middleware components
  • Ensure secure coding practices and perform thorough code reviews and memory profiling
  • Optimize software for performance, scalability, and reliability in embedded or real-time environments
  • Work closely with hardware and firmware teams for seamless system integration
  • Design and implement network communication protocols and client-server architectures
  • Contribute to cross-platform development using technologies like QT, GTK, and ElectronJS
  • Participate in architecture discussions, PoCs, and drive innovation through R&D initiatives
  • Develop unit tests and ensure CI / CD pipelines are properly integrated with tools like GTest, Git, Jenkins
  • Engage with clients and internal stakeholders to understand requirements and deliver robust solutions
  • Evaluate and implement virtualization and containerization using VMs and Docker
  • Requirement :

  • Bachelor's degree in Computer Science, Electronics, or a related technical field
  • 5+ years of hands-on experience in C++ development in product-based or R&D-driven environments
  • Strong understanding of the C++ language specification, STL containers, and design patterns
  • Proficient 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 toolchains
  • Solid understanding of networking protocols (TCP / IP, HTTP, REST, XMPP) and client-server models
  • Familiarity with writing native modules for languages like Node.js, Python, Java, or Go
  • Skilled in version control systems (Git / SVN), CI / CD pipelines, and unit test automation
  • Exposure to virtualization, Docker, and creating isolated dev / test environments
  • Preferred experience in blockchain technologies (Ethereum, Hyperledger), cybersecurity, or cryptographic software
  • Strong problem-solving skills, with a passion for continuous learning and disruptive innovation
  • Interested candidates can share their resume on

    Create a job alert for this search

    Tech Lead • india, India