Software Developer

Growth Heist

Hyderabad

On-site

INR 1,500,000 - 3,000,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Growth Heist in Hyderabad is seeking an experienced Software Developer specializing in industrial communication and embedded software. The candidate will design, develop, and maintain high-quality C++ applications, build protocol stacks, and integrate interfaces for industrial devices.

The role emphasizes hands-on development, network programming, debugging, and collaboration with QA and cross-functional teams in an Agile environment; experience with SCADA, automation, and power systems is a

Qualifications

  • 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.

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.

Skills

C++ Development
OOP
Industrial Communication Protocols
DNP3
IEC 61850
Modbus
SNMP
Network Programming
Socket Programming
Docker
ODBC/Database Connectivity
Git Version Control
Linux Environment
Agile/Scrum Methodology
HTTP
FTP/FTPS/SFTP

Education

Bachelor's degree in Computer Science, Electronics, Information Technology, or related engineering discipline

Tools

CI/CD Tools

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Capgemini • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Software Developer (C++)
Software Developer (C++)

Vrinda International • Hyderabad

On-site
INR 2,000,000
Restaurant of opportunities
Walk-in interview Hyderabad
Senior Software Engineer - C++
Senior Software Engineer - C++

Epiroc Mining India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
C++ Embedded Software Developer
C++ Embedded Software Developer

Flexing It® • Hyderabad

On-site
INR 1,800,000 - 2,400,000
C++ Developer
C++ Developer

HMS Networks • Pune District

On-site
INR 2,500,000 - 4,200,000
Software Developer (C++)
Software Developer (C++)

Gyanindit Pvt. Ltd. • Hyderabad

On-site
INR 1,200,000 - 2,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Jobtailor • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
Software Tester
Software Tester

Corvi Technologies • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer Lead
Embedded Software Engineer Lead

Hackajob • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000