SW-Development Aspect:
Responsible for the development of embedded control software for automotive electronics
Development of peripherals such as GPIO, WatchDog, PWM, and ADC, and communication protocols such as SPI, I2C, and UART
Based on VECTOR AUTOSAR SIP and DaVinci configuration tool, develop underlying software modules: RTE interface configuration, COM module, DCM & DEM configuration and development, NvM network management, I/O driver development & I/O hardware abstraction layer development, complex driver development , MCAL configuration, low-level software integration
CAN/LIN bus development, Ethernet communication bus development
UDS diagnostic development, network management
SW-Testing Aspect:
Responsible for Analysis customer testing requirements
Responsible for the software testing of automotive electronics according to the ASPICE process
Responsible for building functional integration test environment
Write functional test cases
Responsible for writing test requirements specifications, test cases, test scripts, etc.
Familiar with CAN/LIN bus protocol and related specifications
Write Python, CAPL test scripts
Use VECTOR testing toolchain: CANoe, CANdelaStudio, Diva, vTeststudio and other tools to analyse and solve problems found in software testing
Work closely with the software project team to complete the development of the software
Reporting to software
project manager