Log in
All jobs
BG

Autosar Base Software Developer

Bosch Group
Bengaluru, Karnataka, India Posted Oct 12, 2026
Full-timeOn-site

About this role

Company 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 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.

Job Description

Key Responsibilities

    1. 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.

    1. 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.

    1. 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.

    1. 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

Qualifications

  • BE

Additional Information

4 years

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →