What are the responsibilities and job description for the AUTOSAR BSW Foundation / Low-Level Driver Developer position at S3 Staffing USA?
Job Title : AUTOSAR BSW Foundation / Low-Level Driver Developer
Location: Auburn Hills, MI
Duration: Full time / Contract role
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.
Salary : $50 - $60