Embedded and EV charging
EcoG
Senior Developer, R&D
Detroit, Michigan
2025 – 2026
EcoG builds the controllers and operating system inside DC fast chargers from more than 40 manufacturers.
- Proposed and built EcoG's integration test framework on my own initiative: a Rust interpreter that runs JSON-defined charging scenarios against hooks in the C++ controller firmware. Scenarios can stand in for the EV and power modules, inject faults and V2G messages, change configuration and manipulate timers. Hooks are compiled out of production builds.
- Framework became a required gate in CI and was adopted by the Systems, Stack, QA and Customer Success teams, growing to about 110 scenarios covering success and fault paths across all supported charging protocols. Replaced manual regression passes that took days to weeks, and made a reproducing scenario the standard proof that a bug was fixed.
- Worked across the DIN 70121, ISO 15118-2 and ISO 15118-20 implementations. Iterated on and improved the DC charge loop; implemented bidirectional power transfer, the scheduled and dynamic control modes of ISO 15118-20, and TLS and Plug & Charge certificate handling. Debugged interoperability against production vehicles throughout, from SLAC link setup to EXI message handling.
- Systems architecture
- Test infrastructure
- EV charging protocols
- Hardware and systems integration
- Tools that multiply a team
- Technical leadership
