Embedded C++ & PLC Automation Engineer-EPS1

Robert Bosch Group

Bengaluru

Sur place

INR 1 500 000 - 2 500 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Bosch Global Software Technologies Private Limited in Bengaluru seeks an Embedded C++ & PLC Automation Engineer to define integration tests and automate them for ctrlX PLC IO modules.

You will collaborate with firmware, hardware, and Germany-based teams to ensure robust integration, perform system testing on remote setups, and mentor juniors while upholding quality processes.

Qualifications

  • BE/B.Tech/M.Tech in E&C or equivalent is required.
  • Strong programming experience in Embedded C++ for PLC IO modules.
  • Experience with Linux-based embedded systems and embedded runtimes.
  • Familiarity with industrial protocols (EtherCAT, EoE, CAN, M-Bus, RS232/RS485).

Responsabilités

  • Analyze FR and TDP to define integration test scope and strategy.
  • Design, develop and maintain automated integration tests in Embedded C++ for ctrlX PLC IO modules.
  • Validate hardware-software integration and industrial protocols.
  • Perform integration and system testing on remote hardware in Germany.
  • Debug and troubleshoot issues with firmware, hardware, and Germany-based teams.
  • Develop reusable C++ test frameworks and utilities to improve coverage.
  • Maintain test documentation, defect reports and traceability.
  • Mentor junior engineers and drive testing process improvements.

Connaissances

Embedded C++
PLC IO modules
C++17
Linux embedded
Git
Debugging target hardware
Unit & integration testing
OO programming

Formation

BE/B.Tech/M.Tech in E&C or equivalent

Description du poste

Embedded C++ & PLC Automation Engineer-EPS1
  • Full-time
  • Legal Entity: Bosch Global Software Technologies Private Limited

Bosch Global Software Technologies Private Limitedis a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Tasks / Responsibilities:

  • Analyze customer Functional Requirements (FR) and Technical Design Packages (TDP) to define integration test scope and strategy.
  • Design, develop, and maintain automated integration test cases in Embedded C++ for ctrlX PLC IO modules and accessories.
  • Validate hardware-software integration and industrial communication protocols (EtherCAT CoE, EoE, CAN, M-Bus, RS232/RS485).
  • Perform integration, system-level testing on remote hardware test setups located in Germany.
  • Debug and troubleshoot integration issues on target hardware in collaboration with firmware, hardware, and Germany-based engineering teams.
  • Develop and enhance reusable C++ test frameworks, utilities, and automation to improve test efficiency and coverage.
  • Maintain test documentation, defect reports, and requirement traceability while ensuring compliance with quality and release processes.
  • Mentor junior engineers, participate in technical reviews, and drive continuous improvements in integration testing practices.

Expected skill set:

  • Strong programming experience in Embedded C++, PLC – IO modules
  • Hands‑on knowledge in C++(17) Framework Test Case development
  • Good understanding of object‑oriented programming
  • Experience in Linux‑based embedded systems or embedded runtime environments
  • Knowledge of Industrial Communication such as: EtherCATEoEM-BUSCANRS 232/RS485Experience
  • Experience in debugging and troubleshooting software on target hardware
  • Understanding of software lifecycle, unit testing, and integration testing
  • Experience with version control tools such as Git

Good to Have skills:

  • Hands‑on in PLC, IO Modules and its accessories
  • Knowledge of real‑time constraints in embedded systems
  • Familiarity with cross‑compilation, build systems, and deployment on embedded targets
  • Basic knowledge of multithreading and memory optimization in Embedded C++
  • Exposure to requirement analysis, design documentation, and customer interaction

BE/B.Tech/M.Tech in E&C or any equivalent

5-10 years

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Embedded C++ & PLC Automation Engineer-EPS1
Embedded C++ & PLC Automation Engineer-EPS1

Boschgroup • Bengaluru

Sur place
INR 1 200 000 - 2 200 000
PLC Automation Engineer-ECF2
PLC Automation Engineer-ECF2

Bosch • Bengaluru

Sur place
INR 1 000 000 - 1 500 000
PLC Automation Engineer-ECF2
PLC Automation Engineer-ECF2

BOSC • Bengaluru

Sur place
INR 600 000 - 900 000
PLC Automation Engineer-ECF2
PLC Automation Engineer-ECF2

Bosch Group • Bengaluru

Sur place
INR 700 000 - 1 100 000
Embedded_C++ Developer_EBH
Embedded_C++ Developer_EBH

Bosch Group • Bengaluru

Sur place
INR 1 800 000 - 2 800 000
Embedded C++ Developer_ECT1
Embedded C++ Developer_ECT1

BOSC • Bengaluru

Sur place
INR 1 200 000 - 1 800 000
Embedded C++ Developer_ECT1
Embedded C++ Developer_ECT1

Bosch Group • Karnataka

Sur place
INR 1 800 000 - 2 800 000
Embedded_C++ Developer_EBH
Embedded_C++ Developer_EBH

BOSC • Bengaluru

Sur place
INR 1 400 000 - 2 000 000
Embedded C Developer_ECT1
Embedded C Developer_ECT1

Bosch • Bengaluru

Sur place
INR 1 200 000 - 1 800 000
Resident Engineer
Resident Engineer

Bosch • Bengaluru

Sur place
INR 1 200 000 - 1 800 000