AUTOSAR BSW Communication Stack Development Engineer
Tata Technologies · Auburn Hills, MI · 4 mo ago
On-siteEngineeringFull-time
Key Responsibilities
- Configure, integrate, and validate AUTOSAR BSW communication modules such as CanIf, CanNm, CanSM, PduR, Com, IpduM, BswM, EcuM, and ComM.
- Integrate and configure diagnostic modules — DCM, DEM, FiM, Rest Manager, OS, and ensure proper RTE communication between BSW and application layers.
- Perform MCAL generation and configuration using EB tresos, and manage integration with BSW stack (Vector or ETAS iSOLAR).
- Develop, test, and debug AUTOSAR-based ECUs on Infineon TC2xx/TC3xx microcontrollers, using Trace32, CANoe/Canalyzer, and GHS toolchains.
- Work on CAN/LIN communication stack development, configuration, and validation activities.
- Analyze system requirements and define software architecture impacts on BSW communication stack.
- Participate in and perform technical reviews, support customer discussions, and guide junior engineers in integration tasks.
- Ensure compliance with Automotive SPICE (ASPICE) and ISO 26262 Functional Safety practices.
- Manage development activities, including planning, tracking, and milestone reporting.
- Utilize configuration management and quality tools (Git, SVN, ALM) to maintain baselines and traceability.
Technical Competencies
- Strong understanding of AUTOSAR Classic Platform architecture and BSW communication stack.
- Hands-on experience with Vector DaVinci Configurator/Developer or ETAS iSOLAR (preferred).
- In-depth knowledge of UDS (ISO 14229), DCM, and DEM module configurations.
- Proficiency with Infineon AURIX MCUs (TC2xx/TC3xx) and related toolchains.
- Working knowledge of MCAL, RTE generation, and Com stack debugging.
- Familiarity with Functional Safety and ASPICE process compliance.
- Proficient in using CANoe/CANalyzer, Trace32, and GHS debuggers.
- Good understanding of software development life cycle, configuration management, and quality metrics.