Talent.com
This job offer is not available in your country.
Senior C++ Developer - Linux Environment

Senior C++ Developer - Linux Environment

IT FirmChennai
30+ days ago
Job description

Job Title : Senior C++ Developer

Experience Required : 7 to 11 Years

Location : Hyderabad, Chennai, Bangalore

Work Mode : Hybrid

Employment Type : Full-Time

Job Summary :

We are seeking an experienced and highly skilled C++ Developer to join our engineering team. The ideal candidate will have a strong background in systems-level programming using C / C++, with proven experience in socket programming, Linux-based development, and database interaction using Pro-C or C++.

The role requires a deep understanding of multithreading, memory management, performance tuning, and the ability to debug and optimize complex software systems. Experience in the telecom domain and familiarity with messaging frameworks such as Kafka would be advantageous.

Key Responsibilities :

  • Design, develop, and maintain high-performance, scalable software solutions using C++ in a Linux environment.
  • Implement and optimize socket programming (TCP / IP, UDP) for communication between distributed systems.
  • Develop modules that interact with relational databases using Pro-C or native C++ database APIs.
  • Participate in all stages of the software development lifecycle requirements gathering, design, development, testing, deployment, and support.
  • Ensure code quality through unit testing, integration testing, code reviews, and best software engineering practices.
  • Analyze system performance and conduct performance tuning of applications to meet SLA and latency requirements.
  • Identify bottlenecks and bugs in the system and devise solutions to mitigate and address them effectively.
  • Work with cross-functional teams including QA, DevOps, and Product Managers to deliver high-quality products on time.
  • Document software architecture, design decisions, and codebase to support long-term maintainability and scalability.

Mandatory Skills :

  • Strong hands-on programming experience with C++ (preferably C++11 and above).
  • Solid understanding and experience with Linux OS, shell scripting, and Linux-based application development.
  • Proficiency in PL / SQL, with the ability to write and optimize SQL queries, procedures, and functions.
  • Experience in socket programming using TCP / IP and UDP protocols.
  • Familiarity with software development tools like GCC / G++, GDB, and version control systems like Git.
  • Desired Skills :

  • Strong grasp of multithreading, concurrency control, synchronization mechanisms, and process / thread management in Linux.
  • In-depth knowledge of data structures, algorithms, and memory management techniques.
  • Experience in profiling, debugging, and performance optimization of latency-sensitive applications.
  • Exposure to system tuning for performance, including CPU, memory, I / O, and networking.
  • Ability to conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Experience working in Agile / Scrum environments.
  • Domain experience in Telecommunications will be a strong advantage.
  • Familiarity with Kafka or similar distributed messaging systems is a plus.
  • Educational Qualification :

  • Bachelors or Masters degree in Computer Science, Information Technology, or a related engineering discipline.
  • Additional Notes :

  • Candidates must have excellent analytical and problem-solving skills.
  • Strong communication skills and the ability to work independently or as part of a team.
  • Ability to manage and prioritize tasks in a fast-paced, deadline-driven environment.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Developer • Chennai

    Related jobs
    • Promoted
    X++ Developer

    X++ Developer

    CO-WORKER TECHNOLOGY ABChennai, IN
    We are seeking an experienced X++ Developer to join client’s Microsoft Dynamics 365 Finance & Operations team.This role will focus on developing, customizing, and optimizing D365 F&O solutions usin...Show moreLast updated: 19 days ago
    • Promoted
    Senior Backend Developer

    Senior Backend Developer

    StealthChennai, IN
    Fintech Unicorn seeking backend engineers who love building systems that millions trust with their money.Your code directly affects millions of users' financial lives - from seamless payments to sm...Show moreLast updated: 3 days ago
    • Promoted
    Linux L3

    Linux L3

    Tata Consultancy ServicesChennai, Tamil Nadu, India
    Relevant skill exp pertaining to linux should be 7 years and above.Anyhring below that will not be accepted by them.Linux system admin / Linux system administrator / Linux. Mandatory exp in any cloud p...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Developer (Remote)

    Senior Backend Developer (Remote)

    Stealthchennai, tamil nadu, in
    Remote
    Fintech Unicorn seeking backend engineers who love building systems that millions trust with their money.Your code directly affects millions of users' financial lives - from seamless payments to sm...Show moreLast updated: 18 days ago
    • Promoted
    C++ Developer

    C++ Developer

    ConfidentialDelhi, Chennai, Bengaluru / Bangalore
    Writing, testing, and debugging C++ code for software applications.Developing software applications that run on multiple platforms, such as Windows, Linux, and macOS. Collaborating with other develo...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Engineer

    Senior Embedded Engineer

    TalentOnLeaseChennai, Tamil Nadu, India
    Proven experience in C / C++-based SW development.Proven experience in Linux BSP, Device drivers and Applications.Experience leading an Embedded SW team and delivering production software for embedde...Show moreLast updated: 7 days ago
    • Promoted
    Senior Interface Engine Developer

    Senior Interface Engine Developer

    IKS HealthChennai, IN
    IKS Health enables the enhanced delivery of exceptional healthcare for today’s practicing clinicians, medical groups and health systems. Supporting healthcare providers through every function of the...Show moreLast updated: 24 days ago
    • Promoted
    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini - Embedded C++ Engineer - Python / Linux

    Capgemini Technology Services India LimitedChennai
    Embedded C++ with Python, Linux Location : Mumbai, Pune, Hyderabad, Chennai, Noida, Gurgaon, Bangalore, Gandhinagar C...Show moreLast updated: 11 days ago
    • Promoted
    Technical Lead - Go Lang, AWS, Linux

    Technical Lead - Go Lang, AWS, Linux

    Kumaran SystemsChennai, Tamil Nadu, India
    We are looking for a highly skilled.Chennai team on a priority basis.The ideal candidate must have strong leadership capabilities, excellent problem-solving skills, and proven hands-on expertise in...Show moreLast updated: 21 days ago
    • Promoted
    Senior LogicMonitor Developer

    Senior LogicMonitor Developer

    iVedha Inc.Chennai, IN
    Job Title : Senior LogicMonitor Developer.Platform Engineering Practice is looking for a.API-based integration and automation. In this role, you will lead the design and implementation of monitoring ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Developer

    Senior Developer

    Tata Consultancy Serviceschennai, tamil nadu, in
    Thank you for expressing your interest in exploring a career possibility with the TCS Family.Jenkins, Gitlab, Github Actions. AWS, Azure or GCP) and services like Sagemaker, AzureML, Vertex AI.Nice ...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Developer - Linux Applications

    C++ Developer - Linux Applications

    Confianza ConsultingChennai
    Job Title : C++ Developer Linux Application Software Location : Bangalore, Hyderabad, Pune, Chennai, Gurugram, Noida ...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Developer

    C++ Developer

    Mobile Programming LLCChennai
    Job Description : We are seeking a skilled C++ developer to join our dynamic team.The successful candidate will be responsible for designing, developing, and maintaining high-q...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    HCLTechChennai, Tamil Nadu, India
    Senior Firmware Engineer – Audio Codec (Rust).Location : [India(preferably Chennai) Onsite / Remote / Hybrid].We are seeking a highly skilled Firmware Engineer with strong expertise in Audio Codec devel...Show moreLast updated: 18 days ago
    • Promoted
    Software Engineer - C++

    Software Engineer - C++

    promaynov Advisory ServicesChennai
    We are seeking an experienced C++ Developer with a strong background in product-based companies to join our team in Chennai. The ideal candidate should have 4 to 9 years of experience in C++ develop...Show moreLast updated: 3 days ago
    • Promoted
    C++ Developer - Linux / Multithreading

    C++ Developer - Linux / Multithreading

    ConfidentialChennai
    Design, develop, and maintain robust and efficient C++ applications on Linux.Implement and optimize multithreaded applications for maximum performance and scalability. Write clean, well-documented, ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Linux Administrator

    Senior Linux Administrator

    WiproChennai, Tamil Nadu, India
    Must be good in Linux Administration.LVM concept - FS creation, extension, and troubleshooting.Multipath concept – Validating multipath, adding Luns and enabling multipath.Ensure performance specif...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Release Engineer (Branching, Merging & Deployment)

    Senior Release Engineer (Branching, Merging & Deployment)

    CESChennai, IN
    This role is critical in maintaining the.Perform code merges, resolve conflicts, and ensure.Automate deployment processes for. Collaborate with teams to align on.Monitor deployments, troubleshoot is...Show moreLast updated: 4 days ago
    • Promoted
    Embedded Software Developer - C++ / Embedded Linux

    Embedded Software Developer - C++ / Embedded Linux

    SKYGATE CONSULTINGChennai
    Job Description : - Must have very good expertise in C++ programming language with feature development experience using this language. One or more years of experience in program...Show moreLast updated: 30+ days ago
    • Promoted
    Linux BSP Developer - Embedded System

    Linux BSP Developer - Embedded System

    TekPillarChennai
    Position : Linux BSP Lead / Embedded Software Engineer - Camera Systems Experience : 4 - 8 Years Location : < / b&...Show moreLast updated: 4 days ago