Przejdź do treści
Logo: emagine Polska

Mcu bsp engineer

emagine Polska

  • Miejsce pracy: Centrum, Pune
  • Opublikowano: 23 dni temu
  • źródło: JustJoin.it
  • Praca hybrydowa
  • Starszy specjalista (Senior)
  • Pełny etat
  • Dla obcokrajowców
  • Rekrutacja zdalna

Opis oferty

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, datasheets, debugger traces, register inspection, oscilloscopes, logic analyzers, and bus analyzers.
  • Analyze and resolve startup, timing, interrupt, memory, communication, power-state, watchdog, and peripheral-driver issues on the target ECU.
  • Create and maintain software requirements, design descriptions, configuration specifications, interface documents, review records, and verification evidence.
  • Collaborate with hardware, system, network, diagnostics, integration, application, safety, cybersecurity, and validation teams to close cross-domain issues.

Technical skills - mapped to the role

Programming

Embedded C, C, basic Python or scripting; MISRA C and static-analysis awareness

Mcu / bsp

Startup code, linker scripts, vector table, memory map, clock, reset, interrupts, cache/MPU, watchdog, peripheral bring-up

Autosar os

Tasks, ISRs, events, resources, alarms, counters, schedule tables, application partitioning, timing and stack analysis

Mcal

Mcu, Port, Dio, Adc, Pwm, Gpt, Icu, Spi, Can, Lin, Wdg, Fls, Fee and vendor-specific drivers

Power Management

EcuM, BswM, wake-up validation, sleep/shutdown, ignition states, reset strategy, low-power modes and watchdog handling

CDD / IoHwAb

CDD design, register-level drivers, sensor and actuator abstraction, ADC/PWM/GPIO mapping and RTE-facing interfaces

Communication

CAN/CAN-FD, LIN, SPI, I2C, UART; Ethernet exposure is an advantage

Debug & Test

Trace32/Lauterbach or equivalent, CANoe, oscilloscope, logic analyzer, JTAG, register and memory analysis

AUTOSAR Tools

DaVinci Configurator/Developer, EB tresos, Elektrobit or equivalent configuration and code-generation tools

Process & Quality

V-Model, ASPICE awareness, peer reviews, unit testing, integration testing, requirements traceability and change control

Version & Build

Git/GitHub/Gerrit or equivalent, CI awareness, compiler/linker toolchains and build troubleshooting

Required experience and competencies

  • 5 to 7 years of automotive embedded-software experience, with at least 3 years of relevant MCU BSP, MCAL, OS, power-management, CDD, or IoHwAb work.
  • Strong understanding of MCU architecture, low-level drivers, hardware interfaces, memory, interrupts, timing, and real-time behavior.
  • Hands-on AUTOSAR Classic configuration and integration experience, preferably on Infineon AURIX, NXP S32, Renesas RH850, ST, or an equivalent automotive MCU.
  • Ability to read schematics and MCU datasheets and translate hardware design into software configuration and driver behavior.
  • Strong target-debugging and root-cause-analysis skills, with disciplined use of logs, traces, measurements, and reproducible evidence.
  • Ability to work independently across requirements, design, implementation, configuration, integration, review, and test activities.

Preferred qualifications

  • Experience with multicore MCUs, memory protection, functional watchdog concepts, bootloaders, secure boot, or over-the-air update dependencies.
  • Exposure to ISO 26262 functional safety, cybersecurity engineering, and safety-oriented MCAL or complex-driver development.
  • Experience with ECU peripherals and actuator-control products, including pumps, valves, sensors, motor control, or body/comfort ECUs.
  • Knowledge of diagnostics, DEM/DCM integration, NVRAM, communication stacks, and MCU-to-SoC communication.

Education

Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, Embedded Systems, or a related discipline. Equivalent relevant automotive embedded-software experience may also be considered.

Expected deliverables

  • Configured and integrated OS/MCAL/BSW modules with reproducible generation and build baselines.
  • Board bring-up evidence, verified power-state transitions, validated peripheral behavior, and resolved target issues.
  • CDD and IoHwAb components with reviewed interfaces, implementation, tests, and traceability.
  • Clear technical documentation, configuration notes, release inputs, known limitations, and validation evidence.

Wymagania i benefity

Wymagane umiejętności

  • Customer Due Diligence (CDD)
  • Debugging
  • Documentation
  • Embedded Software
  • Hardware Design
  • ISO 26262 - Safety
  • ISO Standards
  • Software Development
  • Troubleshooting
  • Validation (Pharma)

Języki

  • Angielski (B1)

Szczegóły oferty

Branża
IT i programowanie
Wymiar pracy
Pełny etat
Tryb pracy
Praca hybrydowa
Poziom stanowiska
Starszy specjalista (Senior)
Ważna do
17.01.2027
Dla obcokrajowców
Tak
Rekrutacja zdalna
Tak

Dodatkowe informacje z ogłoszenia

Kategoria portalu
c
Wielkość firmy
501+

Analiza TXO

Czego nie pokaże pojedynczy portal: rynek, historia i inne ogłoszenia tego wakatu.

Oferta w liczbach

Stawka
nie podano
Rekrutacja trwa
14 dni
pierwsze wykrycie: 27 października 2026
Portale
1
JustJoin.it

Mcu bsp engineer (emagine Polska, Pune): ogłoszenie nie podaje wynagrodzenia. TXO obserwuje tę rekrutację od 14 dni (pierwsze wykrycie: 27 października 2026).

Ten wakat w innych ogłoszeniach

To samo stanowisko u tego samego pracodawcy - pokazujemy je jako jedną ofertę.

Oś czasu rekrutacji

Rekrutacja trwa od 14 dni

  1. 11 listopada 2026

    Oferta trwa już 14 dni

  2. 27 października 2026

    Oferta pojawiła się na JustJoin.it

    emagine Polska

Streszczenie TXO AI

Najważniejsze konkrety z opisu i lista informacji, których pracodawca nie podał - bez języka ogłoszeń rekrutacyjnych.

Bezpłatnie, po zalogowaniu.

O co zapytać na rozmowie

  1. Jaki jest budżet na to stanowisko i w jakiej formie umowy?
  2. Jaka forma umowy jest proponowana?
  3. Ile dni w tygodniu trzeba być w biurze i czy są to stałe dni?
  4. Jak długi jest okres próbny i na jakich warunkach?
  5. Jakie benefity są w pakiecie (opieka medyczna, karta sportowa, dofinansowania)?
  6. Od kiedy miałaby się zacząć praca?

Pokaż streszczenie TXO, a dopiszemy pytania o to, czego w ogłoszeniu brakuje.

Miejsce pracy

Centrum, Pune przybliżone

O pracodawcy

Logo: emagine Polska

emagine Polska

Warszawa · 1 265 ofert pracy w serwisie

emagine.pl
Wszystkie oferty pracodawcy

Wyświetleń: 2Oferta ważna do 17 stycznia 2027Opublikowano 19 października 2026Wróć do wyników

Może Cię zainteresować

Podobne oferty pracy

Wszystkie oferty
Logo: emagine Polska

Configuration Manager

emagine Polska

Pune

Stawka nie podana
  • Praca hybrydowa
  • Starszy specjalista (Senior)
  • Pełny etat
  • Change Management
  • CI/CD
  • Configuration management
  • +3

13 dni temuJustJoin.it

Nie ma tu tego, czego szukasz? Damy znać e-mailem, gdy pojawią się nowe: oferty pracy w IT - Pune.

Stawka nie podana

emagine Polska

Aplikuj u pracodawcy