Enter a job title or keyword

EmbeddedC++ DeveloperEBH

Bosch Group


Job Location:

Bengaluru - India

Monthly Salary: Not provided by the employer
Posted: 16 October 2026 (Yesterday)
Application Deadline: 13 January 2027
Vacancies: 1 Vacancy

Job Summary

Tasks / Responsibilities:

  • Develop and maintain middle-layer and application software for Linux-based embedded solutions Design and implement object-oriented C applications adhering to defined architecture and design standards
  • Perform software design and component-level implementation using appropriate design patterns and principles Create and maintain UML artifacts (Class Sequence Use Case Dependency and Component diagrams)
  • Develop applications on Linux platforms including usage of system calls shell scripting and IPC mechanisms such as D-Bus Implement multi-threaded applications with proper synchronization and concurrency handling
  • Participate in requirements analysis and requirement engineering activities Develop and execute unit tests and support static code analysis to ensure code quality
  • Debug analyze and resolve software issues using standard Linux debugging and analysis tools Collaborate within Agile development teams and actively participate in sprint ceremonies Integrate code into CI/CD pipelines and follow defined development and quality processes

Mandatory:

  • Strong proficiency in Modern C programming (C11 and above)
  • Solid experience in software design including: Design patterns and design principles Architecture patterns UML modeling and design tools
  • Hands-on development experience on Linux platforms
  • Experience with Linux IPC mechanisms (e.g. D-Bus) and system calls
  • Strong experience in multi-threaded programming and synchronization mechanisms
  • Experience in requirement engineering Testing experience including: Unit testing using GTest / GMockStatic code analysis Proficiency with software development tools including: Debugging and analysis tools: gdb strace valgrind Build tools: make cmake conan Version control: git CI/CD tools: Jenkins or Bamboo Experience working in an Agile software development environment

Good to Have Skills: Experience in connectivity domains such as: BLE Wi-Fi Exposure to database integration Working knowledge of Python for scripting or tooling support


Qualifications :

Bachelors/Masters degree in Electronics Engineering or related field.


Additional Information :

5 to 8 years


Remote Work :

No


Employment Type :

Full-time


About Company

Company Logo

Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more

View Profile View Profile