





Senior niche industrial C++ role reduces broad applicant competition.
Highly domain-specific industrial protocols and embedded expertise limit cross-industry transferability.
Mandatory 8+ years and specialized protocol, driver and Docker experience enforce strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain high-performance software applications using C++ focusing on industrial communication protocols and device integration.
Implement, troubleshoot, and optimize industrial communication and file transfer protocols ensuring seamless device interoperability.
Develop and support ODBC driver implementations and perform protocol analysis and debugging for communication systems.
Bachelor's degree in Computer Science, Electronics, IT, or related engineering discipline (or equivalent industry experience).
8+ years of hands-on C++ software development experience.
Experience with industrial communication protocols such as DNP3, SNMP, IEC 61850, Modbus, and file transfer protocols including FTP, FTPS, SFTP, TFTP.
Hands-on experience with Docker, ODBC driver implementation, protocol debugging tools (e.g., Wireshark), and practical exposure to vendor device configuration.
Strong expertise in designing scalable, high-performance communication protocol stacks and device integration solutions in industrial or embedded systems domain.
Demonstrated ability to translate complex customer/system requirements into technical designs and participate in full software development lifecycle including mentoring peers.
Experience working in cross-functional teams with exposure to CI/CD pipelines, DevOps practices, and automated testing frameworks.