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 25,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.
Key Responsibilities
- BSW Solution Development and Integration
- •Lead the development, configuration, and integration of BSW components.
- •Define technical solutions for BSW and ECU software.
- •Perform BSW integration, validation, and troubleshooting.
- •Support build, compilation, release, and continuous-integration activities for BSW deliveries.
- •Contribute to reusable BSW frameworks and architecture evolution.
- •Independently own work packages, including effort planning, risks, dependencies, and technical execution.
- Multicore and CPU Resource Optimization
- •Develop solutions for optimal multicore software considering dynamic runtime behaviour in microcontroller-based ECUs and VCUs.
- •Analyse CPU utilization, task execution, interrupts, synchronization, and runtime traces to identify performance bottlenecks.
- •Derive optimization approaches for CPU resource utilization on multicore controllers.
- •Define dynamic architecture concepts covering ECU start-up and shutdown, task distribution, task and ISR priorities, interrupt handling, and lock clearance.
- •Translate performance findings and runtime behaviour into practical engineering recommendations and implementable solutions.
- Architecture and Technical Leadership
- •Translate functional and non-functional requirements into technical concepts, architecture proposals, and implementation plans.
- •Connect OS, hardware, build chain, BSW, and application behaviour when analysing cross-layer issues.
- •Influence architecture and design decisions through data-based technical recommendations.
- •Review software design and integration quality and resolve complex technical issues spanning multiple layers.
- •Lead technical reviews, feasibility studies, demonstrations, and solution discussions.
- Quality and Defect Management
- •Lead defect analysis, root-cause analysis, and implementation of permanent corrective actions.
- •Convert runtime traces, symptoms, and test observations into identified root causes and concrete corrective measures.
- •Define acceptance criteria, test strategies, quality gates, and validation approaches.
- •Support unit testing, integration testing, technical audits, and project-specific quality requirements.
- •Ensure that solutions are maintainable, reusable, and aligned with applicable development processes.
- 5 Collaboration, Coaching, and Knowledge Sharing
- •Act as the technical interface to platform, architecture, development, test, project, and customer teams.
- •Collaborate effectively across projects, locations, and organizational boundaries.
- •Mentor engineers and provide guidance on BSW, multicore, debugging, and CPU resource-management topics.
- •Conduct training and knowledge-sharing sessions for project teams.
- •Build technical alignment through expertise and influence, without relying on formal authority.
- •Prepare and maintain clear technical concepts, analysis reports, decisions, and engineering documentation. Required Skills and Qualifications Mandatory Technical Capabilities
- •Strong knowledge of AUTOSAR Classic architecture, BSW configuration, integration, and troubleshooting.
- •Hands-on experience in Embedded C and automotive ECU software development.
- •Practical experience with BSW development and HiL/SiL, vECU, or comparable development and validation environments.
- •Deep knowledge of multicore concepts and CPU resource management.
- •Working knowledge of RTOS concepts, microcontrollers, peripherals, task scheduling, interrupts, and synchronization.
- •Good understanding of compilers, linkers, memory layout, build chains, and associated development workflows.
- •Strong debugging and root-cause-analysis skills.
- •Experience analysing runtime behaviour and deriving practical performance-optimization measures.
- •Ability to independently plan, coordinate, and deliver technical work packages across multiple teams.
- •Strong technical communication skills for reviews, solution discussions, and multilocation collaborat
BE
4 years
Job description provided by Robert Bosch.
View the original posting