





Tier-1 employer and metro location increase competition but embedded C++/PLC specialization limits candidate pool.
Embedded C++, PLC, and industrial-protocol experience is highly domain-specific and not easily transferable across industries.
Role requires mandatory embedded C++, PLC, and industrial-communication expertise, creating strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Define integration test scope and strategy based on customer Functional Requirements and Technical Design Packages.
Design, develop, and maintain automated integration test cases in Embedded C++ for ctrlX PLC IO modules and accessories, validating hardware-software integration and industrial communication protocols.
Perform system-level testing on remote hardware setups, debug integration issues collaborating with global engineering teams, and develop reusable C++ test frameworks to improve efficiency and coverage.
Strong programming experience in Embedded C++ (C++17) and PLC IO module development.
Knowledge of industrial communication protocols: EtherCAT CoE, EoE, CAN, M-Bus, RS232/RS485.
Experience in Linux-based embedded systems and debugging on target hardware.
Degree: BE/B.Tech/M.Tech in Electronics & Communication or equivalent.
Work Experience Required: Not explicitly mentioned in the JD.
Operational experience with embedded system integration testing involving complex hardware-software interfaces, especially in industrial automation contexts.
Comfortable working collaboratively across globally distributed engineering teams, particularly with firmware, hardware, and remote testing groups.
Experienced in building and maintaining reusable test frameworks and automation tools to enhance test coverage and process efficiency.