Senior Embedded C++ Developer Job in Bosch Group
Senior Embedded C++ Developer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
3 to8 years experience in C++ EmbeddedMiddleware development , Experience in Linux, Android automotive is an added advantage
Responsibilities:
Requirements Gathering & Analysis
Prepare High Level and Low Level Design
Preparation of Test Specifications and review
Development of Middleware Component in C++ on Linux/Android
Analyzing and fixing of issues reported in the component
Assure product quality characteristics fulfillment
Causal analysis and Preventive actions - Technical issues
Skills required:
Excellent Embedded C++ programming using OOAD and UML concepts and good problem solving skills
Hands on experience in Linux based system development and Linux based application programming (Multithreaded programming, IPC mechanisms)
Experience in Automotive Infotainment, CAN communication etc. is an added advantage
Knowledge of various Audio and streaming frameworks (ALSA, gstreamer) is preferred
Good understanding of microcontrollers and RTOS is required
Knowledge of system peripherals like I2C, I2S, UART etc will be an added advantage
Hands on experience in setting up and working with Target hardware.
Real time debugging on hardware using Emulators / Debuggers and software debugging skills.
Experience in working with configuration management such as GIT / Clear Case / RTC, IDEs Visual Studio / Eclipse environment, memory profiling tools as Valgrind / LeakTracer and Static Analysis Tools like Coverity / Lint
Good communication skills and handle customer calls independently when required
Self-directed and a good team player with willingness to stretch when required
Qualification : B.E\ Btech\M.E\Mtech
Fresher
2 - 4 Hires