Responsibilities:
1. Design, develop and maintain embedded firmware for EV charging systems and products, including charging stations, control units and communication modules.
2. Develop, Maintain and improve firmware for microcontrollers and embedded systems, ensuring efficient utilization of resources and real-time performance for EV charging applications.
3. Implement charging protocols to ensure interoperability and compatibility with EVs from different manufacturers.
4. Implement security features and authentication mechanisms to ensure the integrity and confidentiality of communication between charging stations, vehicles, and backend systems.
5. Implement fault detection algorithms and diagnostic routines to detect and troubleshoot issues in charging systems, ensuring reliability and uptime of EV charging infrastructure.
6. Collaborate with hardware engineers and software developers to conduct integration testing of firmware with hardware components and backend systems, ensuring compatibility and functionality across the entire EV charging ecosystem.
7. Prepare technical documentation, including firmware specifications, design documents, test plans, and compliance reports, ensuring adherence to industry standards and regulatory requirements.
Requirements:
1. Bachelor or Master Degree in Electrical Engineering, Computer Engineering or related field.
2. Experience in embedded firmware development, preferable in the automotive or EV charging industry.
3. Proficiency in programming languages such as C/C++ for embedded systems development.
4. Excellent problem-solving skills and strong communication skills for effectively interacting with colleagues and clients.
5. Proficiency in English and Chinese in order to work closely with Chinese speaking stakeholders.
6. Fresh graduates are welcome to apply.