Back to list

Vacancy description

Embedded C++ & PLC Automation Engineer-EPS1 in Bangalore, भारत

Bosch Group

  • RemoteWork from anywhere
  • Full-timeStandard weekly hours

Bangalore, भारत



Bosch Global Software Technologies Private Limited is 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.

Job Description



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 https://jobeax.com/link/ki5ilK8C51Qyk0A7 skill set: *Strong programming experience in Embedded C++, PLC – IO modules Hands-on knowledge in C++(17) Framework Test Case developmentGood understanding of object-oriented programmingExperience in Linux-based embedded systems or embedded runtime environmentsKnowledge of Industrial Communication such as: EtherCATEoEM-BUSCANRS 232/RS485Experience in debugging and troubleshooting software on target hardwareUnderstanding of software lifecycle, unit testing, and integration testingExperience with version control tools such as GitGood to Have skills:Hands-on in PLC, IO Modules and its accessoriesKnowledge of real-time constraints in embedded systems Familiarity with cross-compilation, build systems, and deployment on embedded targetsBasic knowledge of multithreading and memory optimization in Embedded C++Exposure to requirement analysis, design documentation, and customer interaction

Qualifications



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

Additional Information



5-10 years

Similar vacancies

More like this role

... growing globally, and we are looking for an experienced Embedded & Automation Engineer to join our dynamic team at the new R&D site in Bangalore, India. As a Embedded & Automation Engineer , you will be a crucial member of the SolarEdge India R&D team, responsible for developing embedded automation and application firmware ...

Bangalore, भारत

  • Full-time
... of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region. Job Description Expected skill set : - Handled any one of PLC programming tools (TwinCAT, CODESYS, Simatic STEP 7). - Knowledge on IEC1131-3 PLC programming languages - SFC, Structured Text. - Reading and understanding of ...

Bangalore, भारत

  • Contract
  • IT
... Familiarity with IAR Workbench or Eclipse-based embedded development IDEs.- Good verbal and written communication skills.Education:Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.Note:This is a 2-month contract opportunity. (ref:hirist.tech) [{"name": "contract", ...

Bangalore, भारत

  • Hybrid
Role Overview : As a Firmware Embedded Engineer based in Hyderabad, you will be responsible for designing, developing, and optimizing low-level software for our core hardware platforms. You will work closely with cross-functional teams, including hardware architects and system engineers, to ensure that our firmware meets ...

Hyderabad, भारत

  • Remote
  • Full-time
  • IT
... report to the Engineering Manager. What you will do 1. Develop software models using Embedded C and/or MATLAB/Simulink/Stateflow. 2. Strong fundamentals in Embedded Software Development and Model-Based Development (MBD 3. Collaborate with system engineers to ensure that software models accurately reflect system behavior ...

Pune, भारत

ALTEN CALSOFT LABS (INDIA) PRIVATE LIMITED

ACL Digital - Embedded Software Engineer - C/C++ Programming

  • IT
Embedded Software EngineerLocation : Bangalore, IndiaExperience : 4+ YearsJob Summary :ACL Digital is looking for experienced engineers to work on IP-level verification and hardware-oriented software/firmware development for large-scale ASIC https://jobeax.com/link/kS6lr8ikjUi7EbPN role involves validating IP functionality, ...

Bangalore, भारत

Squareroot Consulting Pvt Ltd.

Senior FPGA Engineer - RTL/Embedded C

... RTL and Embedded Processor Application. Test and debug the silicon on board with the help of lab equipment and protocol testers. Typical day for Validation Engineer would include following activities:- Validation design creation using our FPGA design flow- RTL and Embedded C based test design development- Validation of ...

Hyderabad, भारत

  • Full-time
... Role, You Will Need: - Bachelor of Engineering degree or equivalent in Electronics, Electronics & Telecommunication, or related field. - 8+ years of hands-on embedded firmware development experience, preferably in industrial automation, motion control, or connected products. - Strong expertise in 32-bit ARM, STM32, NetX90, ...

Pune, भारत

Akshaya Business IT Solutions

Embedded Software Developer - C/C++

  • IT
... interfaces.- Optimize software for performance, memory utilization, reliability, and real-time responsiveness.- Collaborate with hardware, firmware, and system engineering teams to deliver high-quality embedded solutions.- Participate in code reviews, unit testing, integration testing, and software validation.- Analyze technical ...

Chennai, भारत

  • Full-time
  • IT
... support.- Mentor other Jr and mid-level engineersRequired Education/Experience :- Required minimum of BS degree (MS preferred) in Computer Science, Electrical Engineering or similar area- Extensive experience with embedded systems software and hardware- Extensive experience developing in C and C++ environments.- Experience ...

Pune, भारत