Jobs · Engineering · Michigan

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.

Similar jobs