MCU BSP ENGINEER (Pune)

MCU BSP ENGINEER (Pune)

19 Oct
|
Emagine
|
Pune

19 Oct

Emagine

Pune

ROLE PURPOSE

The main function of this role is to develop, configure, integrate, and debug MCU Board Support Package (BSP) and AUTOSAR Classic basic software for automotive Electronic Control Units (ECUs). The engineer will take full responsibility for OS, Microcontroller Abstraction Layer (MCAL), power management, Complex Device Driver (CDD), and I/O Hardware Abstraction (IoHwAb) tasks from the analysis of requirements through to integration and validation in real-world applications.

Key Responsibilities

• Develop and integrate MCU BSP software, including startup code, linker configurations, memory mapping, interrupt handling, clock initialization, reset handling, and peripheral bring-up.
• Configure and integrate AUTOSAR OS, addressing tasks, events, alarms, counters, schedule tables, resources, ISR mapping, timing protections, and multicore considerations as necessary.
• Configure and validate MCAL modules (e.g., Port, Dio, ADC, PWM, GPT, ICU, SPI, CAN, LIN, WDG, MCU, Flash, Fee) based on ECU hardware designs.
• Implement ECU power management strategies,



including ignition transitions, wake-up sources, sleep entry and exit, shutdown, reset, watchdog supervision, and low-power state validation.
• Design and develop CDDs for hardware or functions not provided by standard AUTOSAR modules, ensuring clean interfaces to RTE, BSW, and application software.
• Develop and configure IoHwAb components to abstract I/O devices from upper software layers.
• Carry out board bring-up and hardware-software integration using tools such as debugging traces and analyzers.
• Troubleshoot and resolve issues related to startup, timing, interrupts, memory, communication, and driver functionality on the target ECU.
• Create and maintain documentation including software requirements, design descriptions, and verification evidence.
• Collaborate with various teams (hardware, system, diagnostics, etc.) to resolve cross-domain issues.

Technical Skills - Mapped To The Role

Programming: E

📌 MCU BSP ENGINEER (Pune)
🏢 Emagine
📍 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: mcu bsp engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: mcu bsp engineer (pune) / pune