Responsibilities:
1. Responsible for AUTOSAR platform development and integration of BMS project software, including design, development, and verification of each AUTOSAR module; interface design and verification with application-layer software.
2. Responsible for the implementation of BMS project software functional safety mechanisms.
3. Assist other software development engineers in completing relevant module design.
4. Assist software test engineers in completing software testing and verification of the responsible modules.
5. Responsible for writing all document deliverables of the functional safety process (such as requirement decomposition, software architecture design, unit/module detailed design, etc.).
Qualifications:
1. Major in Software Engineering, Automation, Automotive Electronics, Electronic Information, or related fields; Bachelor’s degree or above.
2. Over 3 years of AUTOSAR software architecture design experience, with at least 1-2 complete project experiences.
3. Familiar with Infineon AURIX series microcontrollers.
4. Proficient in C programming; familiar with MISRA C 2012.
5. Experience in MCAL, BSW, and RTE development and integration; Bootloader development experience is a plus.
6. Experience in automotive communication applications (CAN/CAN FD, LIN, J1939, SPI, etc.).
7. Experience in automotive calibration and diagnostic protocol applications (e.g., UDS, XCP).
8. Familiarity with the ETAS AUTOSAR toolchain is preferred.
