Browse current jobs

Multicore CPU Resource Management Expert

Bosch Global Software Technologies · Bangalore

Apply on employer website

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)