Description
ROLE PURPOSE Develop, configure, integrate, and debug MCU Board Support Package and AUTOSAR Classic basic software for automotive ECUs. The engineer will own OS, MCAL, power-management, Complex Device Driver (CDD), and I/O Hardware Abstraction (IoHwAb) activities from requirements analysis through target integration and validation. KEY RESPONSIBILITIES · Develop and integrate MCU BSP software, startup code, linker configuration, memory mapping, interrupt handling, clock initialization, reset handling, and peripheral bring-up.
· Configure and integrate AUTOSAR OS, including tasks, events, alarms, counters, schedule tables, resources, ISR mapping, timing protection, and multicore considerations where applicable. · Configure and validate MCAL modules such as Port, Dio, Adc, Pwm, Gpt, Icu, Spi, Can, Lin, Wdg, Mcu, Fls, Fee, and related interfaces based on ECU hardware design. · Implement ECU power-management behavior using EcuM and BswM concepts, 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 covered by standard AUTOSAR modules, with clean interfaces to RTE, BSW, and application software. · Develop and configure IoHwAb components to abstract sensors, actuators, GPIO, PWM, ADC, pumps, valves, and other board-specific I/O from upper software layers. · Perform board bring-up and hardware-software integration using schematics, datashee
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.