CareerPlanSign in

Embedded C++ & PLC Automation Engineer-EPS1

bangalore, in💼 Full-time🗓 2026-08-21 → 2026-09-27

Core

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.

Role type

Senior IC Embedded C++ & PLC Automation Engineer (Integration Testing)

Builds

Automated integration test frameworks and utilities for ctrlX PLC IO modules

Domain

Industrial Automation / Embedded Systems

Required skills

Embedded C++ (C++17), Object-Oriented Programming, Linux-based embedded systems, Industrial Communication Protocols (EtherCAT CoE/EoE, CAN, M-Bus, RS232/RS485), Debugging on target hardware, Unit and Integration Testing, Git

Preferred skills

PLC IO Modules and accessories knowledge, Real-time constraints in embedded systems, Cross-compilation and build systems, Multithreading and memory optimization, Requirement analysis

Technologies

ctrlX PLC, EtherCAT, CAN, M-Bus, RS232, RS485, Linux, Git

Responsibilities

Analyze customer Functional Requirements and Technical Design Packages to define integration test scope; Develop and maintain automated integration test cases; Validate hardware-software integration and industrial communication protocols; Debug and troubleshoot integration issues on remote hardware test setups; Develop reusable C++ test frameworks and utilities; Mentor junior engineers and participate in technical reviews.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.