Embedded C++ Developer
Embedded C++ Developer
- Bangalore, India
- Posted Nov 6, 2026
INDUSTRYHardware & ElectronicsEmbedded Systems
Responsibilities
- Responsible for middle layer and application software development for Linux embedded solutions
- Develop multi-threaded applications with thread synchronization
- Apply OOP principles, SOLID, and design patterns
- Create UML diagrams
- Perform unit testing with Gtest/gmock and static code analysis
- Debug using gdb, strace, valgrind
- Build with make, cmake, conan
- Use git for version control
- Implement CI/CD pipelines with Jenkins/Bamboo
- Follow Agile software development practices
Requirements
- Bachelor's or Master's degree in Electronics Engineering or related field
Nice to have: Connectivity domain experience with BLE, WiFi, Database, Python
Skills
Modern C++ ProgrammingC++11 and aboveMulti-threaded application developmentThread synchronizationLinux shellObject-Oriented ProgrammingSOLID principlesDesign patternsUMLUnit Testing with Gtest/gmockStatic Code AnalysisDebugging with gdbStraceValgrindBuild tools makeCMakeConanGitCI/CD with JenkinsCI/CD with BambooAgile software developmentgdbstracevalgrindmakecmakeconangitJenkinsBamboo
Full description
Company details are for members
Sign up for a free job alert to see Bosch Group's profile, website and LinkedIn, and the same for every employer on Referso Jobs.