We are seeking a Software Engineer to join our team and support the development of DC fast charging systems based on the Raspberry Pi platform.
You will work closely with hardware and system engineers to develop and maintain the control software that powers our next-generation electric vehicle charging stations.
1. Key Responsibilities
• Develop and maintain embedded Linux applications running on Raspberry Pi (CM4).
• Design software for charger control, communication protocols (e.g., ISO 15118, OCPP 2.0.1), and system monitoring.
• Interface with hardware components (CAN, UART, SPI, Modbus) to collect and manage real-time data.
• Implement and optimize networking features (Ethernet, Wi-Fi, PLC communication).
• Collaborate with hardware and system teams to bring up and debug prototype boards.
• Write clean, maintainable, and well-documented code.
• Perform software testing, validation, and support field deployments.
• Continuously improve system performance, reliability, and security.
2. Qualifications
• Education: Bachelor's degree in Computer Engineering, Software Engineering,
Electrical Engineering, or related field.
• Experience:
o 2+ years of experience in embedded Linux development (new graduates with strong projects or internships are also welcome).
o Experience with Linux system development: services, device drivers, GPIO, UART/SPI/I2C handling.
o Familiarity with Raspberry Pi or similar SBC (Single Board Computer) environments.
o Basic understanding of communication protocols (TCP/IP, MQTT, HTTP, WebSocket).
• Programming Languages: Strong programming skills in C/C++ and Python.
• Problem-Solving: Good problem-solving skills and ability to work in a fast-paced environment.
3. Skills
• Experience with electric vehicle charging protocols (ISO 15118, DIN 70121, OCPP 1.6/2.0.1).
• Knowledge of networking concepts, VPNs, cybersecurity basics.
• Familiarity with Git and CI/CD tools.
• Exposure to PLC (Power Line Communication) technologies.
• Knowledge of system logging, error reporting, and remote update mechanisms.