Embedded Product Development for EV Charging
Most EVSE projects stall not at the schematic but at integration: the power stage, the pilot firmware, the energy meter, the OCPP cloud, and the enclosure are each built by a different vendor and nobody owns the seam where they meet. We develop the whole charge point as one product, so the contactor sequencing, the CP/PP state machine, the metering tariff, the OCPP backend, and the IP-rated mechanics are designed together and walk into certification as a single accountable system.
Challenges specific to EV Charging
Subsystem vendors don't own the integration seam
The power-board house, the firmware shop, and the cloud team each pass type-test in isolation, but the assembled EVSE fails because nobody validated contactor-to-pilot-to-OCPP behavior end to end under a real charge session.
OCPP backend rejects the charger in roaming networks
A homegrown OCPP 1.6J implementation drops StatusNotification ordering or mishandles RemoteStartTransaction, so the unit works on the bench but is refused certification by Hubject or the operator's CPMS during interoperability testing.
Energy metering isn't billing-grade
Sessions are billed off a non-certified current sensor, so the kWh figure has no MID/Eichrecht traceability and the operator cannot legally invoice drivers or settle roaming charges across the network.
Enclosure passes the lab but not the curb
An IP54 rating proven on a clean sample fails after a winter of driven rain and road salt because cable-gland sealing, condensation drainage, and gasket compression were never designed for a pole-mounted outdoor unit.
Certification is discovered, not designed
IEC 61851, EMC, and safety requirements are treated as a final gate, so the team finds at type-test that the contactor weld-detect, RCD coordination, or surge front-end has to be redesigned, blowing the launch by months.
Firmware and power stage fight over fault handling
The control firmware and the power hardware disagree on who opens the contactor on an over-temperature or insulation fault, so faults are handled twice, or not at all, leaving a hazard or nuisance trips that strand drivers.
How GizanTech solves them
- Single-owner subsystem integration. 1. We own the full EVSE build and write an interface contract between power stage, CP/PP firmware, metering, and OCPP, validating the assembled unit through scripted end-to-end charge sessions (plug-in, authorize, energize, meter, stop, fault) before anything reaches a certification lab.
- Certified OCPP connectivity stack. 2. We implement OCPP 1.6J and 2.0.1 against the Open Charge Alliance test tool, getting StatusNotification, transaction, and smart-charging messaging right, and run interoperability against the target CPMS and roaming hub so the charger is accepted, not just bench-functional.
- Billing-grade energy metering. 3. We integrate an MID-approved / Eichrecht-capable energy meter module with a tamper-evident data path, signing session kWh so the operator has legally invoiceable, roaming-settleable energy records rather than uncertified sensor estimates.
- Pilot and power-stage fault arbitration. 4. We define one fault authority: the CP/PP firmware drives the IEC 61851 state machine and the contactor, with hardware interlocks for over-temperature, insulation, and RCD/RDC-DD events, so every fault has exactly one owner that opens the contactor safely.
- Outdoor enclosure and ingress design. 5. We design the enclosure to a real IP54/IP65 target: gasket compression budget, cable-gland sealing, condensation drainage, and thermal venting validated for pole and wall mount, so the rating holds after field weather, not just on a lab sample.
- Certification-led product plan. 6. We build IEC 61851, IEC 61000 EMC, and safety requirements into the architecture from day one, run pre-compliance scans in-house, and hand the lab a type-test-ready unit with a traceable requirements-to-test matrix to compress the certification timeline.
| Subsystem | Scope | Standard | Deliverable |
|---|---|---|---|
| Power stage & contactor | AC Mode 3 contactor switching and drive, DC power-module command interface, weld-detect and over-temperature interlock | IEC 61851-1 | Integrated power board with snubbed contactor drive, auxiliary weld-detect feedback, and characterized switching behavior |
| CP/PP control firmware | Control Pilot PWM generation, State A-F detection, Proximity Pilot ampacity read, IEC 61851 charge state machine | IEC 61851-1 Annex A | Validated control firmware with scripted state-machine test suite and single-authority fault handling |
| Energy metering | Per-session kWh acquisition, tamper-evident signing, tariff/registration data for billing and roaming settlement | MID / Eichrecht | Integrated MID-class meter module with signed, invoiceable session records and calibration traceability |
| Connectivity / OCPP | Charge point to CPMS messaging, transactions, smart charging, remote start/stop, firmware update over the wire | OCPP 1.6J / 2.0.1 | OCA-test-tool-passed OCPP stack with documented CPMS and roaming-hub interoperability results |
| Enclosure & IP rating | Outdoor pole/wall mechanics, gasket and cable-gland sealing, condensation drainage, thermal venting | IP54 / IP65 (IEC 60529) | Mechanical design and prototype enclosure with ingress, gland-seal, and thermal validation report |
| Certification | IEC 61851 type-test readiness, EMC pre-compliance, safety and surge coordination, requirements-to-test traceability | IEC 61851 / IEC 61000 | Type-test-ready unit, in-house pre-compliance scan results, and a traceable requirements-to-test matrix |
Go deeper
Embedded Product Development for other industries
Frequently asked questions
Do you deliver a complete chargeable product or just one subsystem?
We deliver the whole EVSE as one accountable build: power stage and contactor, CP/PP control firmware, billing-grade metering, OCPP connectivity, and the IP-rated enclosure, integrated and validated together so you receive a unit that walks into certification rather than five parts you have to stitch together.
Which OCPP version do you implement, and will it pass operator interoperability?
We implement OCPP 1.6J and 2.0.1 against the Open Charge Alliance test tool, then run interoperability against your target CPMS and roaming hub. We get transaction, StatusNotification, and smart-charging messaging right up front so the charger is accepted by the network rather than only working on the bench.
Is the energy metering billing-grade for invoicing and roaming?
Yes. We integrate an MID-approved, Eichrecht-capable meter module with a tamper-evident, signed session record, so the kWh you bill has calibration traceability and is legally invoiceable to drivers and settleable across roaming networks, not an estimate from an uncertified current sensor.
Can you handle both AC and DC charge point products?
Yes. For AC Mode 3 we own the contactor stage, CP/PP firmware, metering, and OCPP integration; for DC we add the power-module command interface, insulation-monitoring integration, and high-current isolation while keeping the same single-owner fault arbitration and certification discipline across both.
How do you keep certification from blowing up our launch timeline?
We treat IEC 61851, EMC, and safety as architecture inputs from day one and run in-house pre-compliance scans, so we catch contactor weld-detect, RCD coordination, and surge issues before the lab does. You hand the test house a type-test-ready unit with a requirements-to-test matrix instead of discovering redesigns at the final gate.