Multicore CPU Resource Management Expert
Bosch Global Software Technologies · Bangalore
Collected role 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.
Responsibilities
- Development of solutions for an optimal multicore software considering the dynamic (runtime) aspects of software for the State-of-the-art micro-controller based Engine Control Units (ECUs) and Vehicle Control Units (VCUs)
- Derive optimisation approaches from CPU resources point of view for multicore controllers
- Derive Dynamic Architecture concepts for ECU start-up/shutdown sequence, optimal task distribution, recommendation for Task, ISR priorities, ISR/ lock clearance
- Offer training to projects on multicore and CPU resource management conceptsEssential/ Mandatory requirements
- Embedded C programming skills
- Good know-how on Python programming
- Working knowledge on embedded system: RTOS, Microcontrollers and peripherals
- Hands-on and deep knowhow on multi-core core concepts and CPU resource management
- Good knowledge on compilers, linkers, memory layout and the workflow involved
- Hands on debugging skills with tools like PLS UDE, Lauterbach, Trace32, etc.
- Hands on experience with tools like Vector Canalyzer, Cancase, ETAS INCA etc.
- Knowledge on Infineon TriCore, ST ARM based controllers
- Basic understanding of Autosar and Adaptive Autosar
- Good know-how on software development life cycle process BE/B.Tech in Electronics / Electrical / Instrumentation /Telecommunication/ Computer Science 7
Collected minimum qualification
BE/B.Tech in Electronics / Electrical / Instrumentation /Telecommunication/ Computer Science
Collected experience requirement
1-15 years (inferred)