BMS BSW Development Engineering25k-30k · 16薪
安徽本科及以上5-10年
BSW requirements:
•Alignment with BMS system engineer, analyze BMS system requirements, define specification for the Basic software for the BMS within the HV battery, ensuring it meets the operational needs of our electric vehicles.
BSW development:
•Implement functional and basic software specification & development requirements, vehicle software interfaces definition of related software.
•Alignment with BMS BSW suppliers, to implement BSW coding and modification.
•Alignment with BMS ASW engineer and BMS HW engineer in technical interface.
BMS software integration, release. BSW testing:
•Implement smoke test, static test, etc, output testing reports.
•Support HIL test, battery test, vehicle test, and other high-test levels of the V-cycle, ensuring comprehensive assessment and adherence to quality standards.
•Lead in the risk assessment for any BMS BSW function failures, proposing solutions to mitigate risks effectively.
Procurement management:
•Lead in BMS BSW development plan, follow ASPICE or VW SW development process.
•Support TL for cost evaluation, supplier payment and delivery confirmation
Qualification
•Necessary education: MS degree in Software Engineering in automotive or any respective fields Personal skills:
•More than 5 years working experience in the field of HV-Battery and Software development ,working experience in VW JV company is preferred.
•More than 3 years working experience in BMS BSW development., with OEM series BMS software release and OTA experience is preferred.
•Study on computer science, electrical, control, electronics, etc.
•Skilled in C language, familiar with assembly language, C++ Language.
•Skilled in Vector CAN tools, CANalyzer/CANape/CANdb++ etc.
•Expertise with BMS MCU: Infineon, NXP, etc. ST SPC58NE is prefered.
•Familiar with CAN, CANFD, LIN, flexRay and other automotive bus protocol.
•Familiar with AutoSAR and related configuration tools: Vector DaVinci, EB, etc.
•Familiar with UDS, ISO 15765, etc.
•Familiar with RTOS, bootloader, etc.
•Familiar with ISO26262, ASPICE.
•Familiar with configuration management, defect management and software development process.
•Can negotiate and communicate with teams internally and externally.