Embedded C++ Developer (EBH)
Bosch · Bengaluru · onsite · Posted 2d ago
Not disclosed4–8 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Tasks / Responsibilities:
- Will be responsible for middle layer and application software development for Linux embedded solutions with strong OOPs and C++ competencies.
Expected skill set:
- Strong in modern C++ programming skills, specifically C++ 11 and above
- Experience in multi-threaded application development, thread synchronization, etc.
- Linux shell
- Strong in OOPS concepts, applied knowledge of SOLID principles and design patterns
- Design experience - UML (Class, Sequence, Use Case, Dependency, Component diagrams)
- Testing and validation experience - unit testing using GTest/GMock, static code analysis
- Knowledge of different levels of tests
- Experience on Linux tools - debugging (GDB, strace, valgrind), build tools (e.g. make, CMake, Conan), version control - Git, CI/CD using Jenkins / Bamboo
- Experience in Agile software development
Good to Have skills:
- Working experience in connectivity domain using BLE, WiFi, database, and Python
Bachelor's/Master's degree in Electronics Engineering, or related field.
Sourced from instahyre
Skills
Google MocktestUnit testingC plus plusGtestGMockLinux
About Bosch

Bosch
Auto Components
5.6k+
employees
1886
140 years old
Bangalore / Bengaluru, Karnataka
DE
₹11.6L PA avg
Avg at Bosch
About
Bosch is a global supplier of technology and services, focusing on sustainable solutions in mobility, industrial technology, consumer goods, and smart living.
Industries
Auto ComponentsIndustrial MachineryEngineering & ConstructionConsumer Electronics & AppliancesIT Services & Consulting
Employee ratings
10 reviews
4.1/ 5
Culture
3.4
Career growth
2.2
Work-life
4.3
Employees rate it well for
Company Culture41Work-Life Balance41
Find them on