Join As Embedded C++ & PLC Automation Engineer-EPS1 At Bosch | Apply Now
Job Overview:
| Company | Bosch Global Software Technologies Private Limited |
|---|---|
| Job Role | Embedded C++ & PLC Automation Engineer-EPS1 |
| Job ID | 744000156280749 |
| Work Location | Bangalore, India |
| Job Type | Full-time |
| Experience | 5-10 years |
| Qualification | BE / B.Tech / M.Tech (E&C) |
| Salary | Not disclosed |
| Careers Page | www.bosch.in |
Skills: Embedded C++ PLC C++17 Linux EtherCAT CAN Git Debugging

Build a career in embedded automation with Bosch Group
Bosch is hiring an Embedded C++ & PLC Automation Engineer in Bengaluru. Freshers and experienced professionals with the right engineering background can apply.
Who Can Apply?
- Hold a BE, B.Tech, or M.Tech degree in Electronics and Communication (E&C) or any equivalent engineering branch.
- Suitable for candidates ranging from freshers to experienced professionals with 5 to 10 years of background.
- Possess strong programming skills in Embedded C++ and C++17 framework test case development.
- Have hands-on knowledge of PLC IO modules, Linux-based embedded systems, and industrial communication protocols.
About Bosch:
Bosch Global Software Technologies Private Limited is a wholly owned subsidiary of Robert Bosch GmbH and serves as its largest software development center outside Germany. The company delivers end-to-end engineering, IT, and business solutions with a strong global footprint.
What You Will Do as Embedded C++ & PLC Automation Engineer-EPS1
- Test Scope Analysis: Analyze customer Functional Requirements and Technical Design Packages to define integration test scope and strategy.
- Test Case Development: Design, develop, and maintain automated integration test cases in Embedded C++ for ctrlX PLC IO modules and accessories.
- Hardware Validation: Validate hardware-software integration and industrial communication protocols including EtherCAT CoE, EoE, CAN, M-Bus, and RS232/RS485.
- Troubleshooting & Debugging: Debug and troubleshoot integration issues on target hardware in collaboration with firmware, hardware, and overseas engineering teams.
- Documentation & Mentorship: Maintain test documentation, defect reports, and requirement traceability while mentoring junior engineers and supporting technical reviews.
Skills Required:
Programming & Frameworks. Strong coding capability in Embedded C++ with hands-on practice in C++17 framework test case development.
Industrial Protocols. Familiarity with industrial communication protocols such as EtherCAT, EoE, M-BUS, CAN, and serial interfaces.
Embedded Systems & Tools. Experience working with Linux-based embedded systems, version control using Git, and hardware-software integration debugging.
Basic Qualifications:
- BE/B.Tech/M.Tech in E&C or any equivalent
- Strong programming experience in Embedded C++ and PLC IO modules
- Hands-on knowledge in C++(17) Framework Test Case development
Preferred Qualifications:
- Experience in Linux-based embedded systems or embedded runtime environments
- Hands-on experience in PLC, IO Modules and its accessories
- Knowledge of real-time constraints in embedded systems
How to Prepare
Our tips, based only on what the listing asks for:
- Revise C++17 concepts, object-oriented programming principles, multithreading, and memory optimization techniques.
- Brush up on industrial communication protocols such as EtherCAT, CAN, M-Bus, and RS232/RS485.
- Practice troubleshooting and debugging software issues on target embedded hardware platforms.
- Understand the fundamentals of writing automated integration test cases for Linux-based embedded systems.
What the Listing Does Not Mention
- No salary package or CTC details are mentioned in the job posting.
- No application deadline or last date to apply is provided.
- No specific total number of vacancies is stated.
- Whether the role offers remote work or strict office presence is not specified.
How to Apply: Bosch
- Go to the official Bosch smartrecruiters job application page using the apply link.
- Review the job description, required technical skills, and educational qualifications carefully.
- Click on the apply button and log in or create your profile on the portal.
- Upload your updated resume containing your embedded C++ and automation project details and submit the application.
Verify all details on the official Bosch careers portal before submitting your application.
Important Links:
| Events | Links |
|---|---|
| Apply Now | Click Here |
| Official Careers Page | Click Here |
Frequently Asked Questions:
What qualification is required?
Required qualification: BE / B.Tech / M.Tech (E&C). See the eligibility section above for details.
Can freshers apply for this job?
Yes, the experience level is open to freshers and experienced candidates.
What educational qualification is needed?
A BE, B.Tech, or M.Tech in E&C or an equivalent degree is required.
Where is the job location?
The job location is Bengaluru, India.
What are the core programming skills required?
Strong programming experience in Embedded C++ and C++17 framework test case development.
Stay safe: Bosch does not charge any fee to apply or to give an interview. If anyone asks you for money for a job, a referral or an offer letter, it is a scam.
Source: the official Bosch careers listing for this role.
Related Jobs You May Like
- Join As Application Engineer – Heat Pumps At Bosch | Apply Now
- Join As Vehicle Systems Integration Specialist At Bosch | Apply Now
- Join As CRM Junior Engineer with Devops At Bosch | Apply Now
- Join As Teamcentre Data Migration Associate At Bosch | Apply Now
Disclaimer: This job post is for information only. All applications and questions should go to Bosch through the official process.
About us:
CareerFinder.co.in: At CareerFinder.co.in, we are committed to connecting individuals with top-notch job opportunities seamlessly. Explore endless possibilities for your career growth and success with us.