Software engineer
Job Responsibilities:
1. Accurately understand the specific requirements of users and projects in terms of functionality, performance, reliability, etc., responsible for software requirement analysis and task decomposition of motor controllers/power products;
2. Responsible for the design and architecture of various software modules, ensuring the reliability, efficiency, scalability, and maintainability of the solutions;
3. Develop development plans based on project requirements and progress, such as Autosar and MCAL, CAN/diagnostic protocols, etc;
4. Responsible for integrating different module software or systems, developing integration or system test cases, outputting test cases, and completing verification.
Job requirements:
1. Bachelor's degree or above, with over 3 years of experience in embedded software development;
2. Familiar with product software architecture, experience in motor controller or power supply development is preferred;
3. Good programming habits and software systems thinking, such as C/C and Python;
4. Proactive in work, possessing good communication skills and team spirit.