Main Responsibility: Develop software in the field of automotive electronics, especially for sunroof ECU.
Responsibilities: 1, to make software design requirements based on sunroof system requirement, and design software architecture document, software primary design documents, software details design documents; 2, to design software with matlab/Simulink/stateflow or C/C++ ; 3, to perform software testing and C coding quality checking, including static C code quality checking, dynamics C coding checking, unit testing and module testing, etc. 4, to design software test cases, and complete software module test report, software/product testing process and integration test report with the coordinate with Hardware engineer and electronics project engineer; 5, to support electronics project engineers to do ATS tuning based on sunroof system; 6, to manage software version, manage software release, to ensure software design is under the control of software design working flow. 7, following ASPICE process, to accomplish all software design according to project timing; 8, to co-work and support Hardware engineer to finish electronics system developing.
Candidates’ basic requirement: 1, Bachelor degree or above in the majority of electronics engineering or computer Science; 2, Strong C/C++ programing skills, with at least 4 years experience in software development in automotive electronics; 3, be familiar with matlab/Simulink, with module design and simulation skill is preferred; 3, be familiar with micro-controllers, such as Freescale, etc., familiar with CAN BUS and LIN BUS; 4, candidate with the experience of motor control and anti-pinch is preferred; 6, expertise in automotive process, such as APQP, DVPR, FMEA, etc. 7, good skills in English communication.