Free cookie consent management tool by TermsFeed Senior C++ Developer - Linux Environment | Antal Tech Jobs
Back to Jobs
3 Days ago

Senior C++ Developer - Linux Environment

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
The IT Firm

Overview

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)
Share job
Similar Jobs
View All
5 Hours ago
PHP Developer
Information Technology
  • 3 - 7 Yrs
  • Anywhere in India/Multiple Locations
We are looking for Senior PHP Developer, capable of developing high-end web applications using PHP ,MY SQL & CodeIgniter. Working knowledge in API Integrations for E-commerce portals preferred.   Required Candidate profile 3+ years Exp. with P...
decor
5 Hours ago
Java Developer
Information Technology
  • 2 - 5 Yrs
  • Anywhere in India/Multiple Locations
Role - Software Engineer (Java Developer) Years of Experience - 2 to 5 Work Mode - Remote Bachelors degree in computer science, Engineering, or a related field. 2 to 5 years of experience in Java development. Proficiency in Java, with...
decor
1 Day ago
IN_Associate_Data Scientist_D&A _Advisory_Mumbai
Information Technology
  • Bangalore, Karnataka, India
Line of ServiceAdvisory Industry/SectorNot Applicable SpecialismData, Analytics & AI Management LevelAssociate Job Description & SummaryAt PwC, our people in data and analytics focus on leveraging data to drive insights and make informed business de...
decor
1 Day ago
IN-Senior Associate_Azure Data Engineer_Data and Analytics_Advisory_Hyderabad
Information Technology
  • Bangalore, Karnataka, India
Line of ServiceAdvisory Industry/SectorNot Applicable SpecialismData, Analytics & AI Management LevelSenior Associate Job Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniq...
decor
1 Day ago
Senior Data Scientist
Information Technology
  • Bangalore, Karnataka, India
Senior Advisor Data ScienceData Science is all about breaking new ground to enable businesses to answer their most urgent questions. Pioneering massively parallel data-intensive analytic processing, our mission is to develop a whole new approach to ...
decor
1 Day ago
IN_Associate_Data Scientist_D&A _Advisory_Mumbai
Information Technology
  • Bangalore, Karnataka, India
Line of ServiceAdvisoryIndustry/SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelAssociateJob Description & SummaryAt PwC, our people in data and analytics focus on leveraging data to drive insights and make informed business decisi...
decor
1 Day ago
IT Technician
Information Technology
Job description: Long Description Mange Active Directory, Users & Computers in windows 2019 2022 server. Configuration Microsoft Outlook 2016, 2019 O365. Configuration and Maintained Cisco Managed Switches, WLCs, Routers. Basic Level Troubleshooti...
decor
1 Day ago
Business Analyst/Project Manager
Information Technology
  • Bangalore, Karnataka, India
We are seeking a dynamic Business Analyst / Project Manager with 3+ years of experience to lead end-to-end software project delivery. The ideal candidate will be skilled in gathering business requirements, managing stakeholders, and coordinating cro...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media