Enter a job title or keyword

Embedded Software Engineer AUTOSAR Classic

BMW TechWorks


Job Location:

Pune - India

Monthly Salary: Not provided by the employer
Posted: 3 September 2026 (18 hours ago)
Application Deadline: 1 December 2026
Vacancies: 1 Vacancy

Job Summary

At BMW TechWorks India a joint venture between the BMW Group and Tata Technologies we engineer in India for the world. With our offices in Pune Bengaluru and Chennai we are a key building block in delivering software and IT solutions for whole BMW. Starting from contributions to the software defined vehicle (SDV) digital infotainment to automotive digital services.

In our project we develop uncompromising software solutions for all Classic AUTOSAR ECUs in the BMW system. We provide standardized system function implementations on a reference AUTOSAR stack that enable easy ECU integration while ensuring robustness reliability and testability.

To strengthen our team we are looking for a highly motivated embedded software developer with a strong focus on AUTOSAR this role you will contribute to the development configuration integration debugging and validation of AUTOSAR-based ECU software.

What awaits you

  • You will develop and integrate software for AUTOSAR Classic-based ECUs
  • You will work across the AUTOSAR Classic layered architecture including MCAL ECU Abstraction Services RTE and Software Components
  • You will develop embedded software in C following automotive coding guidelines and MISRA-C principles
  • You will configure and integrate AUTOSAR Basic Software modules and Software Components
  • You will work with AUTOSAR configuration tools such as Vector DaVinci ETAS ISOLAR EB tresos Studio or Siemens CVI
  • You will analyze read and modify ARXML descriptions and support ECU configuration and integration activities
  • You will contribute to the complete software integration process including build link flash debug and test
  • You will analyze and resolve integration issues across different AUTOSAR software layers and interfaces
  • You will work with automotive communication protocols such as CAN LIN and Ethernet with Ethernet experience being preferred
  • You will support ECU bring-up flashing debugging and tracing on target hardware
  • You will work with embedded systems concepts including AUTOSAR OS interrupts memory mapping and linker configuration
  • You will collaborate with system software testing architecture and integration teams in a cross-functional environment
  • You will contribute to continuous improvement of software integration development and build processes
  • You will work according to V-Model and/or Agile development methodologies


Required Skills:

  • University degree in Computer Science Electronics Electrical Engineering Mechatronics or a comparable qualification
  • Fluent business English; German is a plus
  • Strong understanding of the AUTOSAR Classic Platform and its layered architecture
  • Good knowledge of MCAL ECU Abstraction Services RTE SWCs: Ports Interfaces and Runnables
  • Strong programming skills in C / Embedded C
  • Knowledge of MISRA-C and automotive coding practices
  • Good understanding of embedded systems including AUTOSAR OS/OSEK interrupts memory mapping and linker configuration
  • Hands-on experience with at least one AUTOSAR Classic configuration tool such as: Vector DaVinci Developer / Configurator Pro ETAS ISOLAR-A / ISOLAR-B Elektrobit EB tresos Studio Siemens CVI
  • Understanding of ECU hardware/software interfaces bootloader concepts flashing and software deployment
  • Experience with automotive communication protocol: CAN LIN or Ethernet
  • Experience with Git SVN or equivalent version control systems
  • Familiarity with embedded build systems and compilers such as Bazel CMake Tasking or GCC
  • Experience with microcontroller platform such as Infineon AURIX Renesas RH850 or NXP S32K
  • Experience with software integration activities including build link flash and test
  • Experience with debugging and tracing tools such as Lauterbach TRACE32 iSystem or equivalent
  • Understanding of software development processes and V-Model and/or Scrum/Agile methodologies
  • Strong analytical and problem-solving skills with ability to work effectively in cross-functional teams


Nice to have:

  • Experience with Diagnostics including UDS OBD DTC handling Dem and Dcm
  • Knowledge of Functional Safety / ISO 26262 ASIL classification and SafeBSW
  • Hands-on experience with the NvM stack including NvM MemIf Fee/Fls configuration and debugging
  • Experience with multicore AUTOSAR including OS configuration partitioning and core assignment
  • Familiarity with BMW-specific toolchains processes and software development environments is a plus
  • Knowledge of Automotive Cybersecurity / ISO 21434 including SecOC CSM and HSM integration
  • Experience with Python / scripting particularly for ARXML generation automation or CI/CD
  • Experience with Jenkins and CI/CD pipelines for embedded software builds
  • Knowledge of ASPICE / Automotive SPICE and automotive development processes
  • Exposure to AUTOSAR Adaptive Platform including C is a plus
  • Experience with MATLAB/Simulink TargetLink or Embedded Coder is a plus

Required Experience:

Manager