Job Description
Our customer is an Electric Vehicle (EV) Infrastructure company, developing their next generation of AC and DC vehicle charging solutions. Together we’re on a mission to create a more reliable and emission-free mobility infrastructure. The AC wallbox and DC fast-charging product portfolio you will be supporting include legacy and next generation solutions covering multiple market segments, including residential, public, and industrial.
We are looking for a Software Architect/Consultant to join an established team that is responsible for the E2E product development for a series of legacy and next generation EV chargers.
You will be responsible for:
- Design and development of new functionality in line with standards compliance, law and regulations for global markets
- Improvement of stability, reliability and security within the legacy charger portfolio
- Implementation of state machines to communicate with cars according to standards
- Implementation of communication over Modbus, CAN Bus, MQTT and other industrial communication protocols
Qualifications
Must have:
- Experience in designing and working on the architecture for embedded systems
- Strong understanding of software design patterns, architecture styles, and best practices
- Strong problem-solving abilities and analytical skills, capable of addressing complex technical challenges
- Experience working with ISO/IEC 15118 and IEC 61851 standards
- Familiarity with chargers for Electric Vehicles (AC or DC)
- Experience with OCPP/OCPI protocols
- 10+ years of professional software development experience
- Excellent knowledge of C/C++
- Proven knowledge and experience in embedded Linux system development: drivers, networking, userspace/kernel space communication
- Experience in managing a sizeable existing code-base and maintaining it
- Familiarity with electronics and using measuring equipment such as logic probes, oscilloscopes, etc.
- Knowledge/experience in MCU architecture
Nice to have:
- Background in electrical engineering, electronics, robotics/automation
- Experience of working with communication protocols such as NFC, Bluetooth
- Knowledge of Yocto
- Knowledge of Linux OS
- Experience with Azure DevOps
See more jobs at Mobica
Apply for this job