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

    Job · 11958123

    HYDERABAD · FULLTIME

    Software Developer

    Growth Heist logo

    Growth Heist

    Hyderabad · onsite · Posted 66d ago

    Sourced fromFoundit
    Not disclosed6–8 yrsfulltimeHyderabad

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

    agent · working

    • Read this posting0.5s
    • Found the form on Foundit · 10 questions to answer1.6s
    • Decided the answers for all of them2.3s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    We are looking for an experienced Software Developer with expertise in developing industrial communication and embedded software applications. The ideal candidate should have strong hands-on experience in C++ development, industrial communication protocols, network programming, and system integration. Experience in industrial automation, embedded systems, and Agile development is highly preferred.

    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

    • Bachelor's 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.

    Sourced from foundit

    Section · 02

    Skills

    Object-Oriented Programming OOPCommunication File Transfer ProtocolsODBC Database ConnectivityHTTPDockerSFTPModbusIndustrial Communication ProtocolsFTPsocket programmingsnmpLinux EnvironmentAgile Scrum MethodologyDnp3Network ProgrammingFtpsIEC 61850TftpGITXMODEMYMODEMASCII-based protocols

    Software Developer · waiting for your command