HOSUR · FULLTIME
BSW & Firmware - Specialist

Nippon Electronics
Hosur · onsite · Posted 6d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Key Responsibilities:
AUTOSAR BSW
- Configure, integrate and debug AUTOSAR Classic BSW stacks
- Strong understanding of:
- MCAL
- ECU Abstraction Layer
- Services Layer
- RTE interaction
- Complex Device Drivers (CDD)
- Integration of BSW with application software
Communication Stack
Hands-on configuration and debugging of:
- CAN / CAN FD
- LIN
- Ethernet where applicable
- CANIf, CanTp
- PduR
- Com
- ComM
- Nm / CanNm
- DCM
- DEM
Diagnostics
Memory & NVM
Firmware & Device Drivers
Develop, configure and debug low-level drivers such as:
- GPIO
- ADC
- PWM
- ICU
- GPT / timers
- SPI
- I2C
- UART
- CAN / LIN
- Watchdog
- DMA
- Interrupts
MCU & Low-Level Software
- MCU start-up and initialisation
- Clock configuration
- Reset handling
- Interrupt configuration
- Memory mapping
- Linker/scatter files
- Flash and RAM partitioning
- Startup files
- Compiler/linker configuration
- Register-level debugging
Bootloader
Good understanding of:
- ECU bootloaders
- Flash programming
- UDS-based flashing
- Application/bootloader memory partitioning
- Flash drivers
- Application validity checks
- Bootloader-to-application handover
Configuration & Integration
- ECU Extract / ARXML handling
- DBC and communication configuration
- Diagnostic configuration
- BSW module configuration
- Configuration generation
- Integration of generated and hand-written software
- Build and integration issue resolution
Debugging & Problem Solving
Must be capable of debugging issues across:
Application RTE BSW MCAL Driver MCU Hardware
Should be comfortable debugging:
- CAN/LIN communication issues
- Diagnostic failures
- Timing issues
- Interrupt problems
- Stack/heap and memory issues
- Watchdog resets
- Hard faults / exceptions
- Flash/NvM corruption
- Driver and peripheral issues
- Integration/build/linker problems
Job Summary
We are looking for an experienced BSW & Firmware Specialist with deep hands-on expertise in AUTOSAR Classic BSW stacks, embedded firmware, MCAL/device drivers, configuration, integration and debugging.
The candidate will be responsible for developing and integrating production-grade ECU software from microcontroller low-level drivers through AUTOSAR BSW, including communication, diagnostics, memory, bootloader, application interfaces and deep technical problem solver on any layer of BSW including low level driver , RTOS, BSW stack etc.,
Required Technical Skills
Tools / Platforms
Experience with one or more AUTOSAR configuration environments is preferred:
- Vector DaVinci Configurator / Developer
- Elektrobit EB tresos
- Other equivalent AUTOSAR configuration tools
Experience with development/debugging tools such as:
- Lauterbach TRACE32
- J-Link
- CANoe / CANalyzer
- Git
- GCC / Green Hills / IAR / TASKING or similar embedded toolchains
MCU Experience
Experience with automotive MCU families such as:
- Infineon AURIX
- NXP S32K / S32
- Renesas RH850
- ST SPC5 / STM32
- Infineon TRAVEO / PSoC
Equivalent automotive MCU experience is also acceptable.
Automotive Engineering EV domain Knowledge
Preferred knowledge of:
- Automotive ECU development lifecycle
- ISO 26262 / Functional Safety awareness
- Automotive SPICE
- MISRA C
- Static analysis
- Coding guidelines
- Software architecture and design
- Software integration and release management
- Matlab & EV system knowledge is added advantage.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02