Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19509218

    PUNE · FULLTIME

    C++ Developer

    Sunovaa Tech logo

    Sunovaa Tech

    Pune · hybrid · Posted 23d ago

    Sourced fromNaukri
    ₹17.0L - ₹25.0L PA5–8 yrsfulltimePune

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Naukri · 15 questions to answer1.4s
    • Decided the answers for all of them3.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Role & Responsibilities

    • Design, develop, and maintain software components using C/C++ and Modern C++ for Linux and Windows platforms.
    • Develop and optimize TCP/IP network communication and socket programming components.
    • Implement and maintain client-server architecture and communication protocols.
    • Work on system-level programming, including multithreading, synchronization, IPC, and system internals.
    • Contribute to BACnet stack development and protocol implementation.
    • Develop and maintain cross-platform build systems using CMake and Makefiles.
    • Perform debugging, troubleshooting, and crash/core-dump analysis using GDB, WinDbg, and similar tools.
    • Develop and maintain test automation scripts using Python and/or Perl.
    • Participate in code reviews, technical discussions, and Agile/Scrum development activities.
    • Ensure high-quality, reliable, and maintainable software through unit testing and troubleshooting.

    Preferred Candidate Profile

    • 5+ years of hands-on experience in C/C++ software development, including Modern C++.
    • Strong understanding of OOP, design patterns, algorithms, and software architecture.
    • Strong hands-on experience in TCP/IP, socket programming, network programming, and client-server architecture.
    • Good experience with Linux and Windows system programming.
    • Strong understanding of multithreading, synchronization, IPC, and system internals.
    • Hands-on experience with CMake and Makefiles.
    • Experience using GDB, WinDbg, or similar debugging tools.
    • Experience in protocol/communication stack development is highly preferred.
    • Exposure to Python/Perl scripting and test automation.
    • Experience in cross-platform software development.
    • Knowledge of BACnet or other building/industrial automation protocols will be an added advantage.
    • Good communication, analytical, troubleshooting, and problem-solving skills.
    • BE/B.Tech/M.Tech/MCA or equivalent qualification in Computer Science, IT, Electronics, or related engineering discipline.

    Sourced from naukri

    Section · 02

    Skills

    Design PatternsSystem ProgramminggdbcmakeTcp Ip ProtocolWindowsMultithreadingsocket programmingSynchronizationC plus plusIPCclient-server architectureLinux

    C++ Developer · waiting for your command