Apply Now

Job Seekers

T & A HR Solutions provides best opportunities in various diversified segments and sectors such as IT & Information Techno…

Read More »

Dear Employers

T & A HR Solutions understand that requirement of each client is unique, so we provide fresh perspective & young talent of…

Read More »

Submit Your Resume

If you wish to be considered for any of the Openings, you may please submit your Curriculum Vitae and We will assist you in the be…

Read More »
  • Looking for C/C++ Lead Developer (Linux) profile for Chennai location

Posted on -April 8, 2025

  • Designation - C/C++ Lead Developer (Linux)
  • Location - Chennai
  • Experience - 8+ years
  • Salary - Up to 20 LPA
  • Gender - Any
  • Qualification - Graduation
  • Skills - Familiarity with CI/CD pipelines, Git, Docker, and Kubernetes.
  • Target Industry - Any

Key Responsibilities:
1. Leadership & Technical Guidance
 Lead and mentor a team of C/C++ developers in designing and implementing robust
applications.
 Define best coding practices, enforce code reviews, and promote clean, maintainable code.
 Collaborate with cross-functional teams (DevOps, QA, Product Management, etc.) for
project delivery.
2. Software Development & Architecture
 Design, develop, and optimize C/C++ applications in a Linux environment.
 Architect efficient and scalable solutions using OOP, Design Patterns, and SOLID principles.
 Work on Linux system calls, qdisc+tc, eBPF, DPDK, multi-threading, IPC (Inter-Process
Communication), and synchronization mechanisms.
 Utilize Linux system calls, socket programming, and kernel-level interactions if required.
3. Performance Optimization & Debugging
 Optimize code for low latency, high throughput, and minimal memory usage.
 Debug applications using GDB, Valgrind, strace, perf, and other Linux profiling tools.
 Implement unit and integration tests using frameworks like Google Test (gTest), Catch2, or
Boost.Test.
4. CI/CD & Automation
 Integrate CI/CD pipelines for automated builds and deployments (Jenkins, GitHub Actions,
GitLab CI/CD).
 Automate testing processes and support backend automation frameworks.
5. Security & Compliance
 Implement secure coding practices and conduct code audits.
 Use static/dynamic analysis tools like SonarQube, Coverity, and Clang Static Analyzer.

Required Skills & Experience:

✅

 Proficiency in C/C++ development with a strong grasp of OOP, STL, and data structures.

✅

 Extensive Linux system programming experience (Linux system calls, qdisc+tc, eBPF, DPDK, multi-
threading, memory management, IPC, process handling).

✅

 Strong knowledge of networking protocols (TCP/IP, UDP, HTTP, WebSockets).

✅

 Hands-on experience with GCC, Clang, Makefiles, and CMake.

✅

 Proficiency in debugging and performance profiling tools (GDB, Valgrind, gprof).

✅

 Experience with unit testing and automation frameworks (Google Test, Boost.Test, CppUnit).

✅

 Familiarity with CI/CD pipelines, Git, Docker, and Kubernetes.

✅

 Ability to write efficient, scalable, and optimized algorithms.

Preferred Skills:

🔹

 Experience with GUI development using Qt, GTK+, or wxWidgets.

🔹

 Knowledge of Python, Bash scripting for automation.

🔹

 Exposure to embedded systems or real-time Linux environments.

🔹

 Understanding of database technologies (PostgreSQL, MySQL, SQLite).

🔹

 Familiarity with message queues (ZeroMQ, RabbitMQ, Kafka).

#Jobopening#Chennai  #JobOpening #Hiring #JobSearch #NowHiring #CareerOpportunity #Employment #JobOpportunity #JobListing #JobPosting #JobAlert #recruitment


If interested can forward your updated resumes on hr5@tasolutions.in and can directly contact us on 9041287949 also can provide our reference to your friends and colleagues

Apply to the above mentioned job

    Your Name*

    Your Email *

    Mobile Number

    Address

    City

    State

    Present Salary

    Expected Salary

    Notice Period

    Interested in Relocation  

    Resume