Embedded Software Engineer - Autosar Classic

BMW Techworks India

Pune District

Hybrid

INR 1,800,000 - 2,600,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BMW Techworks India is seeking an experienced AUTOSAR Embedded C engineer in Pune to develop and integrate software for AUTOSAR Classic ECUs. You will work across MCAL, RTE, Services, and SWCs, writing MISRA-C compliant code and configuring basic software modules using Vector DaVinci/ETAS ISOLAR/EB tresos Studio.

You will read ARXML, support ECU configuration, and contribute to build, flash, and debug cycles.

Qualifications

  • University degree in Computer Science, Electronics, Electrical Engineering, Mechatronics or equivalent.
  • 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.
  • Understanding of embedded systems including AUTOSAR OS/OSEK, interrupts, memory mapping, and linker configuration.
  • Hands-on experience with AUTOSAR Classic configuration tools such as Vector DaVinci, ETAS ISOLAR, Elektrobit EB tresos Studio, Siemens CVI.
  • Understanding ECU hardware/software interfaces, bootloader concepts, flashing, and software deployment.
  • Experience with automotive communication protocols CAN/LIN/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 platforms like 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 in cross-functional teams.

Responsibilities

  • Develop and integrate software for AUTOSAR Classic-based ECUs.
  • Work across AUTOSAR Classic layered architecture: MCAL, ECU Abstraction, Services, RTE, SWCs.
  • Develop embedded software in C following MISRA-C guidelines.
  • Configure and integrate AUTOSAR Basic Software modules and Software Components.
  • Work with AUTOSAR configuration tools such as Vector DaVinci, ETAS ISOLAR, EB tresos Studio, Siemens CVI.
  • Analyze ARXML descriptions and support ECU configuration and integration activities.
  • Contribute to complete software integration: build, link, flash, debug, test.
  • Resolve integration issues across AUTOSAR layers and interfaces.
  • Work with CAN, LIN, Ethernet; Ethernet experience preferred.
  • Support ECU bring-up, flashing, debugging, tracing on target hardware.
  • Collaborate across system, software, testing, architecture teams in cross-functional setup.
  • Contribute to continuous improvement of software integration, development, and build processes.
  • Follow V-Model and/or Agile methodologies.

Skills

AUTOSAR Classic knowledge
C/Embedded C programming
MISRA-C
Embedded systems understanding
English language

Education

University degree in Computer Science/Electronics/Electrical Engineering/Mechatronics

Tools

Vector DaVinci Developer/Configurator Pro
ETAS ISOLAR-A/ISOLAR-B
Elektrobit EB tresos Studio
Siemens CVI
Git/SVN
Bazеl/CMake

Job description

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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Embedded C Developer
Automotive Embedded C Developer

Sii India IT • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Software Architect
Software Architect

Allegis Global Solutions (AGS) • Dadri

On-site
INR 3,500,000 - 6,500,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Bengaluru

On-site
INR 800,000 - 1,200,000
Autosar Developer
Autosar Developer

Netwalk Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Base Software Specialist (Automotive)
Base Software Specialist (Automotive)

Saaki Argus And Averil Consulting • Chennai District

On-site
INR 1,200,000 - 2,400,000
System Engineer
System Engineer

Durucooperation • Bengaluru

On-site
INR 900,000 - 1,500,000
AUTOSAR Base Software Developer (TT35SI RM 4286)
AUTOSAR Base Software Developer (TT35SI RM 4286)

Source-Right • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded C Developer
Embedded C Developer

Interface Microsystems • Pune District

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer
Embedded Software Engineer

Rarr Technologies • Bengaluru

On-site
INR 1,500,000 - 2,100,000