Embedded_C++ Developer_EBH

Bosch

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bosch Global Software Technologies Private Limited in Bengaluru is seeking an experienced embedded C++ engineer to develop and maintain Linux-based software for embedded solutions, emphasizing performance and reliability.

You will design using patterns, model UML, work with D-Bus IPC, and participate in Agile sprints, CI/CD, and code quality practices. A 5–8 year track record in embedded Linux is preferred.

Qualifications

  • Strong proficiency in Modern C++ (C++11+)
  • Experience with Linux design patterns and UML modeling
  • Hands-on Linux development with system calls
  • Experience with Linux IPC (D-Bus) and multi-threading
  • Proficient in unit testing (GTest/GMock) and static analysis
  • Familiar with debugging tools (gdb/strace/valgrind) and build tools (make/cmake/conan)
  • Version control with Git; experience in CI/CD (Jenkins or Bamboo) and Agile

Responsibilities

  • Develop and maintain middle-layer and application software for Linux-based embedded solutions
  • Design and implement C++ applications following architecture standards
  • Create and maintain UML artifacts (Class/Sequence/Use Case)
  • Develop Linux applications using system calls, shell scripting, IPC (D-Bus)
  • Implement multi-threaded apps with proper synchronization
  • Participate in requirements analysis and engineering activities
  • Write unit tests and support static analysis to ensure code quality
  • Debug and resolve issues with Linux tools and integrate code into CI/CD pipelines

Skills

Modern C++
Linux threading
Linux IPC
Design patterns
UML modeling
Object-oriented design
GTest/GMock
Debug tools
Build tools
CMake
Conan
Git
CI/CD
Agile
Python scripting

Education

Bachelor's/Master’s in Electronics Engineering

Tools

GTest
GMock
gdb
strace
valgrind
Make
CMake
Conan
Git
Jenkins
Bamboo

Job description

Company Description

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:

  • 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 (C++11 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

Bachelor's/Master’s degree in Electronics Engineering, or related field.

Additional Information

5 to 8 years

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded_C++ Developer_EBH
Embedded_C++ Developer_EBH

Bosch Group • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Embedded C++ Developer_ECT1
Embedded C++ Developer_ECT1

Bosch Group • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Embedded C++ Developer
Embedded C++ Developer

Motherson Technology Services Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software for HW Evaluation_Embedded_Engg_BSH
Software for HW Evaluation_Embedded_Engg_BSH

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded_Linux_Developer_JCIH_ECT
Embedded_Linux_Developer_JCIH_ECT

Robert Bosch Group • Coimbatore District

On-site
INR 1,400,000 - 2,100,000
Embedded_Software_Architect(Gateway)_ECT
Embedded_Software_Architect(Gateway)_ECT

Bosch Group • Coimbatore District

On-site
INR 900,000 - 1,300,000
Embedded Linux BSP Development_EPS1
Embedded Linux BSP Development_EPS1

Bosch • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Airbag - Senior Developer
Airbag - Senior Developer

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Airbag - Senior Developer
Airbag - Senior Developer

Bosch • Bengaluru

On-site
INR 900,000 - 1,800,000
Embedded Software Architect - EPT2
Embedded Software Architect - EPT2

Bosch Group • Bengaluru

On-site
INR 2,000,000 - 4,000,000