Embedded Software Engineer - Autosar Classic (Pune)

Embedded Software Engineer - Autosar Classic (Pune)

03 Sep
|
BMW TechWorks India
|
Pune

03 Sep

BMW TechWorks India

Pune

Role & responsibilities:

- 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

Preferred candidate profile:

- University degree in Computer Science, Electronics,



Electrical Engineering, Mechatronics, or a comparable qualification

- Fluent business English; German is a plus

- Solid 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

📌 Embedded Software Engineer - Autosar Classic (Pune)
🏢 BMW TechWorks India
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer - autosar classic (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer - autosar classic (pune) / pune