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

    Job · 11342084

    HYDERABAD · FULLTIME

    Software Developer

    Growth Heist logo

    Growth Heist

    Hyderabad · onsite · Posted 69d ago

    Sourced fromNaukri
    Undisclosed2–5 yrsfulltimeHyderabad

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

    agent · working

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

    Section · 01

    About this role

    Key Responsibilities

    • Design, develop, and maintain high-quality software applications using C++.
    • Develop and enhance industrial communication modules and protocol stacks.
    • Implement and integrate communication interfaces for industrial devices and software applications.
    • Analyze system requirements and translate them into scalable software solutions.
    • Develop, debug, and optimize software for performance, reliability, and maintainability.
    • Integrate communication protocols and ensure seamless interoperability between systems.
    • Perform unit testing, code reviews, debugging, and root cause analysis.
    • Collaborate with QA, Product Management, and cross-functional engineering teams throughout the software development lifecycle.
    • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and technical discussions.
    • Contribute to continuous integration, software quality improvements, and technical documentation.

    Mandatory Skills

    • C++ Development
    • Object-Oriented Programming (OOP)
    • Industrial Communication Protocols:
      • DNP3
      • IEC 61850
      • Modbus
      • SNMP
    • Communication & File Transfer Protocols:
      • FTP
      • FTPS
      • SFTP
      • TFTP
      • HTTP
      • ASCII-based Protocols
      • XMODEM / YMODEM
    • Network Programming
    • Socket Programming
    • Docker
    • ODBC/Database Connectivity
    • Git Version Control
    • Linux Environment
    • Agile/Scrum Methodology

    Good-to-Have Skills

    • TypeScript / JavaScript
    • CI/CD Tools
    • Embedded Software Development
    • SCADA Systems
    • Industrial Automation
    • Power Systems Domain
    • Embedded Communication Software
    • Performance Optimization
    • Linux Shell Scripting

    Preferred Candidate Profile

    • Bachelors degree in Computer Science, Electronics, Information Technology, or a related engineering discipline.
    • 6+ years of experience in Software Development using C++.
    • Strong understanding of industrial communication protocols and network programming.
    • Experience working with embedded software and industrial automation systems is highly desirable.
    • Excellent analytical, debugging, and problem-solving skills.
    • Good communication and collaboration skills with experience working in Agile teams.
    • Exposure to SCADA, power systems, or industrial communication products will be an added advantage.



    Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.

    Sourced from naukri

    Section · 02

    Skills

    AutomationDockerAgilefile transferCommunication protocolscd toolsEmbedded SoftwareDatabase ConnectivityEmbedded SystemsdebuggingDebugC++ DevelopmentEmbedded CommunicationGITCi/Cd

    Software Developer · waiting for your command