AUTOSAR BSW Foundation / Low-Level Driver Developer
Tata Technologies · Auburn Hills, MI · 4 mo ago
On-siteEngineeringFull-time
Key Responsibilities
- Develop and integrate AUTOSAR BSW foundation modules and low-level drivers within the AUTOSAR Classic platform.
- Perform AUTOSAR BSW integration and configuration using the ETAS iSOLAR toolchain.
- Support integration of Application Software (ASW) with BSW, including mapping of SWCs to OS tasks across cores.
- Define and implement RTE layer code generation rules based on AUTOSAR architecture design requirements.
- Configure and support RTE and SWC configuration, including providing technical guidance to the development team.
- Perform software testing, integration, and verification of RTE and BSW layers.
- Debug system-level issues including reset handling, SMU faults, and NVM-related issues.
- Plan and track software development activities aligned with project milestones and delivery schedules.
Technical Skills
- Strong hands-on experience in Embedded C programming.
- Good understanding of AUTOSAR architecture and BSW modules such as OS, CAN, LIN, Diagnostics, NvM, and IoHwAb.
- Experience with NVM configuration and NVM block implementation.
- Good understanding of AUTOSAR port interfaces and communication mechanisms.
- Basic knowledge of linker configuration, memory mapping (MemMap.h), and OS configuration.
- Experience with 16/32-bit microcontroller-based embedded software development.
Tools & Environment
- ETAS iSOLAR AUTOSAR toolchain
- EB Tresos Studio (MCAL configuration)
- Vector CANoe / CANalyzer
- Trace32 Debugger (Lauterbach)
- Embedded compilers such as GHS / HighTec
Additional Skills
- Good knowledge of software development lifecycle, quality processes, and metrics.
- Experience with configuration and change management tools such as Git, SVN, or ALM systems.
- Ability to analyze integration issues and support cross-module debugging.