職位描述
Job Responsibilities:
1. Responsible for the design of automotive electronic embedded application solutions, software architecture design, software implementation, and participation in project initiation, requirements analysis, and discussions;
2. Responsible for developing automotive MCU chip drivers, SDKs, library functions, and developing application software according to product requirements;
3. Conduct static code testing, software unit testing, and integration of lower-layer software with application layer software;
4. Assist in resolving technical issues in customer applications and cooperate with customers' project development;
5. Responsible for writing software requirement documents, software description documents, and other related technical and application guidance documents;
6. Closely interact with cross-functional teams to test and debug software on hardware platforms, optimize code, and adjust performance.
Qualifications:
1. Bachelor's degree in Engineering, Electronic Engineering, Computer Science, or a related field;
2. Over 5 years of software development experience, familiar with the design and development of MCU based on Cortex-M4F/M0 chips, and familiar with the setup and debugging of embedded systems;
3. Practical experience with peripherals such as UART, SPI, I2C, CAN, LIN, etc.;
4. Proficient in using CANOE analysis tools is a plus;
5. Familiar with AUTOSAR, OSEK, UDS, NM is a plus;
6. Understanding of automotive industry software quality certification requirements is a plus;
7. Highly proactive, able to accept work challenges, and possess good communication skills, coordination ability, and team spirit;
8. Good English reading, writing, listening, and speaking skills, and proficient in using Microsoft Office software.