Embedded C++ & PLC Automation Engineer-EPS1
Bosch (Robert Bosch LLC)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 competitivenessLog in to see why each signal reads the way it does.
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, and maintain automated integration test cases in Embedded C++ for ctrlX PLC IO modules, validating hardware-software integration and industrial communication protocols.
Debug and troubleshoot integration issues on target hardware remotely and collaborate with multiple engineering teams, while enhancing test frameworks and maintaining test documentation.
Minimum Requirements
5-10 years of relevant work experience.
Strong programming experience in Embedded C++ (C++17) with test case development.
Experience with industrial communication protocols: EtherCAT, CoE, EoE, CAN, M-Bus, RS232/RS485.
BE/B.Tech/M.Tech degree in Electronics & Communication or equivalent.
Ideal Candidate Profile
Experienced in embedded Linux systems and embedded runtime environments with strong object-oriented programming skills.
Comfortable working collaboratively with international engineering teams and mentoring junior engineers.
Capable of handling system-level integration testing and developing reusable C++ test frameworks with knowledge of industrial hardware and PLC modules.
