22 Aug
|
Growth Heist
|
Hyderabad
22 Aug
Growth Heist
Hyderabad
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
Valuable-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++.
Solid 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.
Positive 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.
📌 Software Developer Hyderabad
🏢 Growth Heist
📍 Hyderabad