Open Role
Bosch

Opportunity at

Bosch

Embedded_C++ Developer_EBH

Bosch is hiring an Embedded C++ Developer to work on application software and middle layer development for Linux embedded systems. This full-time position requires working on-site…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Bengaluru, India
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Nov 6, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Bosch is hiring an Embedded C++ Developer to work on application software and middle layer development for Linux embedded systems. This full-time position requires working on-site and calls for an engineering professional with four to eight years of relevant experience. Candidates will focus on object-oriented programming principles, modern C++ standards, and multi-threaded applications.

Job Description

Bosch is hiring an Embedded C++ Developer to work on application software and middle layer development for Linux embedded systems. This full-time position requires working on-site and calls for an engineering professional with four to eight years of relevant experience. Candidates will focus on object-oriented programming principles, modern C++ standards, and multi-threaded applications.

Responsibilities

  • Develop application software and middle layer components for Linux embedded solutions
  • Build multi-threaded applications focusing on thread synchronization
  • Apply object-oriented programming concepts, SOLID principles, and design patterns
  • Create architectural and design diagrams using UML
  • Perform unit testing, static code analysis, and various levels of testing
  • Utilize Linux debugging, build, version control, and CI/CD tools
  • Participate in Agile software development processes

Requirements

  • Experience ranging from four to eight years
  • Strong proficiency in modern C++ programming, specifically C++ 11 and higher
  • Background in multi-threaded application development and thread synchronization
  • Familiarity with Linux shell commands
  • Solid understanding of OOP concepts, SOLID principles, and design patterns
  • Experience with UML design including class, sequence, use case, dependency, and component diagrams
  • Testing and validation expertise using unit testing frameworks like Gtest and gmock, static code analysis, and multiple testing levels
  • Practical knowledge of Linux debugging utilities, build systems, version control, and CI/CD pipelines
  • Experience working within Agile software development environments

Qualifications

  • Bachelor or Master degree in Electronics Engineering or a related technical discipline
  • Prior working background in connectivity domains involving BLE, WiFi, and databases
  • Proficiency in Python programming

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the employment type for this role?

This position is full-time.

What is the work location arrangement?

The role is on-site.

How many years of experience are required?

The posting specifies a requirement of four to eight years of experience.

What educational background is expected?

Candidates must hold a Bachelor or Master degree in Electronics Engineering or a related field.

What is the salary for this position?

The salary is not stated in the job posting.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Bosch
BoschAdded to Jobsiz 2h ago
Full-time
Bosch
BoschAdded to Jobsiz 1d ago
Full-time

Posted by Bosch

Source: Bosch

View the original listing ↗

Posted by employer: Nov 6, 2026

Added to Jobsiz: Nov 6, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Bosch

Bosch

118Open Jobs
—No reviews yet
View Company Profile