Responsibilities:
1. Cooperate with the project team to complete the technical scheme for the BMS embedded base software platform system.
2. Write the detailed implementation scheme for base software.
3. Complete the design of the base software system architecture and control flow diagrams.
4. Design and code the base software system for the company’s relevant products.
5. Improve functions for new requirements raised for the product.
6. Write base software requirements, architecture, and detailed design documents, etc.
7. Assist testers in completing system and module testing and fixing test bugs.
Qualifications:
1. Bachelor’s degree or above in Software Engineering, Automation, Automotive Electronics, Electronic Information, or related fields.
2. Familiar with NXP series microcontrollers or Infineon TC2x series microcontrollers.
3. Proficient in C programming; familiar with MISRA C 2012.
4. Familiar with embedded OS applications such as uC/OS-II and FreeRTOS; familiar with automotive electronic general protocols such as UDS and XCP.
5. Familiar with AUTOSAR software architecture; skilled in using AUTOSAR configuration tools from VECTOR or ETAS.