Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand and metro location balanced by niche embedded PLC and industrial protocol skills.
Role demands PLC and industrial communication expertise, making skills less transferable across industries.
Requires specialized embedded C++, PLC, industrial protocols and hardware debugging, imposing strict candidate filters.
Job Description
Structured overview of role & requirementsAbout This Role
Define integration test scope and strategy based on customer Functional Requirements and Technical Design Packages.
Design, develop, maintain automated integration test cases in Embedded C++ for ctrlX PLC IO modules and validate hardware-software integration including industrial communication protocols (EtherCAT CoE, EoE, CAN, M-Bus, RS232/RS485).
Perform system-level integration testing on remote hardware setups and collaborate globally to debug and troubleshoot integration issues; develop reusable C++ test frameworks and maintain test documentation and defect reports.
Minimum Requirements
Strong programming experience in Embedded C++ (C++17), including test case development and object-oriented programming.
Experience in Linux-based embedded systems or embedded runtime environments and hardware-software integration testing.
Knowledge of industrial communication protocols: EtherCAT, CoE, EoE, CAN, M-Bus, RS232/RS485 and hands-on with PLC IO modules.
Degree Requirement: BE/B.Tech/M.Tech in Electronics & Communication or equivalent; Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced in embedded system test automation with solid C++ test framework development skills and Linux environment familiarity.
Capable of collaborating with global engineering teams and mentoring junior engineers, indicating mid-level or above experience in integration testing.
Has practical understanding of embedded constraints such as real-time systems, cross-compilation, multithreading, and memory optimization.
