AUTOSAR BSW Communication Stack Development Engineer
Role Summary
The AUTOSAR BSW Communication Stack Engineer is responsible for the configuration, integration, and validation of AUTOSAR Basic Software (BSW) modules within the communication and diagnostic layers for automotive ECU platforms. The role involves deep technical engagement in Infineon AURIX TC2xx/TC3xx-based systems, use of AUTOSAR configuration tools (Vector DaVinci or ETAS iSOLAR), and coordination with application and system teams to ensure high-quality software delivery aligned with ASPICE and Functional Safety standards.
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.
Pay: $75,000.00 - $80,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Relocation assistance
Vision insurance
Work Location: In person