Technology & IT

Embedded_C++ Developer_EBH at Bosch

Posted

  • Company: Bosch
  • Location: Hosur Road, Bangalore
  • Job type: Full-time

About the role

Bosch Global Software Technologies is looking for an Embedded C++ Developer to join its team in Bangalore. You will focus on developing middle-layer and application software for Linux embedded solutions. This position requires strong competencies in Object-Oriented Programming (OOPs) and C++.

Responsibilities

  • Develop middle-layer and application software for Linux embedded systems.
  • Apply Modern C++ programming skills, specifically C++11 and above.
  • Work on multi-threaded application development and thread synchronization.
  • Utilize Linux shell and debugging tools such as gdb, strace, and valgrind.
  • Use build tools like make, cmake, and conan, along with version control via git.
  • Implement CI/CD processes using Jenkins or Bamboo.
  • Follow Agile software development practices.

Requirements

  • Bachelor’s or Master’s degree in Electronics Engineering or a related field.
  • 4 to 8 years of professional experience.
  • Strong knowledge of OOPs concepts, SOLID principles, and design patterns.
  • Experience with UML design diagrams (Class, Sequence, Use case, Dependency, Component).
  • Proficiency in unit testing using Gtest/gmock and static code analysis.
  • Good to have: Experience in the connectivity domain using BLE, WiFi, databases, and Python.

Pay and benefits

Specific salary details and benefits are not listed in the job advertisement.

How to apply

Apply directly on Bosch’s own careers website. Omadaily never charges job seekers.

Apply on the employer’s website →