C++ Developer

4 weeks ago


Ahmedabad, India Nazztec Private Limited Full time

Job Title : C++ DeveloperExperience : 3 - 6 yearsLocation : AhmedabadJob OverviewWe are seeking an experienced C++ Developer with strong hands-on expertise in Metro Automatic Fare Collection (AFC) systems. The ideal candidate should have practical experience working with AFC subsystemssuch as Gates, TVM, TOM, Validators, Station Devicesand integration with centralized Back-Office Systems. This role requires solid C++ programming skills, deep understanding of device communication protocols, and experience building robust and scalable AFC software modules.Key Responsibilities :1. Software Development & Enhancement :- Design, develop, enhance, and maintain AFC software modules using C++ (C++11/14/17 preferred).- Implement new features and optimize existing AFC application components for performance and reliability.2. AFC Device Communication : - Develop and maintain communication interfaces with AFC equipment including Gates, Ticket Vending Machines (TVM), Ticket Office Machines (TOM), Validators, PDS, PAD, Station Server, and other station-level devices.- Handle device protocols, event processing, data exchange, and real-time device interactions.3. Systems Integration : - Integrate station-level AFC systems with central back-office servers such as Clearing House, HCMS, Revenue Management Systems, and other middleware components.- Ensure secure, stable, and efficient data synchronization across distributed AFC environments.4. Troubleshooting & Support :- Troubleshoot software issues related to field AFC systems and station devices.- Analyze logs, debug communication issues, and work closely with on-field teams to resolve deployment challenges.5. Cross-Functional Collaboration : - Collaborate with hardware engineers, networking teams, AFC operations, and system integrators to deliver stable and production-ready solutions.- Participate in requirement analysis, technical design discussions, and architecture reviews.6. Protocol & Middleware Development : - Develop and maintain communication protocols using TCP/IP, Serial Communication, Sockets, REST APIs, SOAP, XML/JSON.- Work on middleware or embedded components facilitating device-to-server interaction.7. Quality & Compliance : - Ensure software reliability, system performance, and compliance with Metro standards, security guidelines, and operational specifications.- Support QA teams in functional, integration, regression, and device-level testing.8. Documentation : - Prepare and maintain technical documentation including design specifications, architecture diagrams, test cases, user manuals, and release notes.Required Skills & Qualifications Skills :- Strong proficiency in C/C++, Object-Oriented Programming, STL, Multithreading, and IPC mechanisms.- Hands-on experience working in the AFC domain (mandatory).- Experience in device communication, protocol handling, middleware development, or embedded applications.- Proficiency in Linux-based development, shell scripting, build tools (Make/CMake), and deployment processes.- Knowledge of relational databases such as SQL / MySQL / PostgreSQL (good-to-have).- Strong understanding of networking fundamentals : TCP/IP, SFTP, sockets, data communication protocols.- Familiarity with Message Queues, Microservices architecture, or cloud-based integration (optional).Soft Skills :- Strong analytical and problem-solving abilities.- Ability to work in cross-functional teams and fast-paced operational environments.- Excellent communication and documentation skills.Why Join Us ?- Opportunity to work on large-scale transport automation systems impacting millions of commuters.- Engage with cutting-edge AFC technologies across gates, validators, and revenue systems.- Collaborative work environment with growth opportunities in embedded systems and transport technologies. (ref:hirist.tech)


  • C++ Developer

    4 weeks ago


    Ahmedabad, India NAZZTEC Full time

    About the Role:We are looking for an experienced C++ Developer with hands-on expertise in Metro AFC (Automatic Fare Collection) systems. The ideal candidate will have strong knowledge of C++ programming along with experience in AFC subsystems such as Gates, TVM, TOM, Validators, Station Devices, and Back-Office Systems.Key Responsibilities:· Develop,...

  • C++ Developer

    3 weeks ago


    Ahmedabad, India NAZZTEC Full time

    About the Role:We are looking for an experienced C++ Developer with hands-on expertise in Metro AFC (Automatic Fare Collection) systems. The ideal candidate will have strong knowledge of C++ programming along with experience in AFC subsystems such as Gates, TVM, TOM, Validators, Station Devices, and Back-Office Systems.Key Responsibilities:· Develop,...

  • C++ Developer

    3 weeks ago


    Ahmedabad, India THE RRKS Full time

    Job Description : We are seeking a highly skilled C++ Developer with strong object-oriented programming skills and expertise in building high-performance applications.The role involves developing backend systems, working on STL, and integrating with relational databases.Responsibilities : - Develop, maintain, and optimize C++ applications and backend...

  • C++ Developer

    3 days ago


    Ahmedabad, Gujarat, India Moon Technolabs Full time

    Job DescriptionWe are looking for a passionate and skilled C++ Developer with 3 years of hands-on experience in software development. The ideal candidate will have a strong foundation in C++, good knowledge of Linux systems, and a keen interest in cross-platform development. Experience in debugging complex systems is a must. Familiarity with framework or...

  • C++ Developer

    2 days ago


    Ahmedabad, Gujarat, India Jash Entertainment Full time

    C++ Developer – Trading Logic, WebSockets & Ultra Low LatencyWe are looking for a highly skilled C++ Developer with expertise in trading logic development, WebSockets, and ultra-low latency systems. The ideal candidate should have experience building high-performance trading applications, integrating with financial exchanges, and optimizing real-time data...

  • C++ Developer

    1 week ago


    Ahmedabad, India NARBA Full time

    Job Description Key Responsibilities - Design, develop, and maintain high-performance applications using C/C++. - Implement Object-Oriented Programming (OOPS) principles and utilize STL for efficient coding. - Work on database integration using MySQL or PostgreSQL. - Develop and maintain TVM (Telecom Value-Added Services) / TOM modules as required. - Work...

  • C Developer

    2 days ago


    Ahmedabad, India Deltacubes Full time

    *Must-Have Expertise (4+ years):- C++ (Windows, Visual Studio), C#, (link unavailable), .NET.- Windows OS, IVR, VoIP (SIP), telephony, networking.- Rockstar problem-solver. Independent and driven.


  • Ahmedabad, Gujarat, India BaseBiz Pvt. Ltd. Full time

    Job Title: C++ DeveloperDuration: 1-year contractual positionExperience Range: 4 to 6 yearsNotice Period: 10-15 DaysLocation: Kandivali, Mumbai (Candidates from Mumbai only)Education: B.Tech, B.EInterview Process : 1st- Technical, 2nd - Technical round & 3rd - HR RoundMandatory : End-to-end C++ skillsJob Description :We are seeking an experienced Developer...

  • .NET C# Developer.

    4 weeks ago


    Ahmedabad, India Trigent Software Private Limited Full time

    Requirement 1. Solid understanding of C# language and .NET Framework 2. Experience with OOP (Object-Oriented Programming) design and implementation 3. Knowledge of asynchronous programming 4. Familiarity with SDK documentation, sample codes, and plug-in architecture 5. UI Development (WPF, WinForms)


  • Ahmedabad, Mumbai, India STL Digital Full time

    Role & responsibilities1. Job ProfileThe Senior C++ VoIP Developer is a key technical expert responsible for the core design, development, and maintenance of our mission-critical VoIP applications. This role requires an individual contributor with a deep foundation in C/C++ and mandatory expertise in VoIP protocols (SIP, RTP, UDP, TCP). The Senior Developer...