AUTOSAR BSW Foundation / Low-Level Driver Developer
Tata Technologies
Auburn Hills (MI)
On-site
USD 80,000 - 110,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading technology firm is seeking an AUTOSAR BSW Foundation / Low-Level Driver Developer in Auburn Hills, MI. The candidate will be responsible for developing and integrating AUTOSAR BSW foundation modules and low-level drivers, ensuring system-level reliability through debugging and testing. Strong hands-on experience in Embedded C programming, knowledge of AUTOSAR architecture, and experience with tools like ETAS iSOLAR are essential. The role offers an opportunity to work in a collaborative environment focused on advancing technology in automotive systems.
Qualifications
Strong hands‑on experience in Embedded C programming is required.
Good understanding of AUTOSAR architecture and BSW modules like OS, CAN, LIN.
Experience with NVM configuration and block implementation is a must.
Responsibilities
Develop and integrate AUTOSAR BSW foundation modules and low-level drivers.
Support integration of Application Software with BSW.
Perform software testing, integration, and verification of RTE and BSW layers.
Skills
Embedded C programming
AUTOSAR architecture and BSW modules
NVM configuration
AUTOSAR port interfaces
Memory mapping
Embedded software development
ETAS iSOLAR AUTOSAR toolchain
Vector CANoe / CANalyzer
Tools
Git
SVN
ALM systems
GHS / HighTec compilers
Job description
Job Title : AUTOSAR BSW Foundation / Low-Level Driver Developer
Location: Auburn Hills, MI
Duration: Full 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.
ETAS iSOLAR AUTOSAR toolchain
Vector CANoe / CANalyzer
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.