





Generic title and mid-level experience but specialized industrial-protocol skills limit applicant pool.
Industrial embedded C++ and protocol expertise are industry-specific and not easily transferable across domains.
Explicit 6+ years and many mandatory embedded C++, protocol, and network skills enforce strict shortlist filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, maintain, and optimize industrial communication and embedded software applications primarily using C++.
Develop, integrate, and enhance industrial communication protocol modules (e.g., DNP3, IEC 61850, Modbus, SNMP) and communication interfaces for interoperability across systems.
Participate actively in Agile development lifecycle including unit testing, code reviews, debugging, and collaboration with cross-functional teams.
6+ years of professional experience in software development using C++.
Strong expertise in industrial communication protocols such as DNP3, IEC 61850, Modbus, SNMP.
Proficiency in network and socket programming, Git version control, Linux environment, and Agile/Scrum methodology.
Bachelor's degree in Computer Science, Electronics, Information Technology, or related engineering discipline.
Experienced developer with a strong background in industrial communication protocols and embedded software systems.
Demonstrated ability to deliver scalable, high-quality communication software solutions within Agile teams.
Prior exposure to industrial automation, SCADA systems, or power systems domain enhances competitive fit.