10 Aug
|
River
|
Bengaluru
About River
River is a design company building multi-utility products. Our flagship product River Indie, #SUVofScooters, is designed to help you get things done. Engineered to be a dependable ally on your road to success.We’re a 1000+ team headquartered in Bengaluru – backed by marquee international investors, with mobility-focused funds linked to Yamaha Motors, Al-Futtaim Automotive Group, Toyota VC, Trucks Venture Capital, Mitsui & Co. Ltd, Marubeni Ventures Inc., Lowercarbon Capital, and Maniv Mobility.
Key Responsibilities
Design, develop, and maintain firmware for EV charger controllers (AC and DC quick chargers) on ARM Cortex-M/A based platforms.
Implement and maintain charge communication protocols — LECCS (Level 3 DC fast charging, CHAdeMO-adjacent), OCPP 1.6/2.0.1 for CSMS communication, ISO 15118 (PLC-based EV–EVSE communication, Plug & Charge), and IEC 61851 for AC charging control.
Own the CAN bus and Modbus RTU/TCP communication stack between the charger controller, power modules, metering unit, RFID/payment reader, and HMI.
Build and maintain the telematics module: cellular (4G/LTE, NB-IoT) and Wi-Fi connectivity, MQTT/HTTPS uplinks to the cloud backend, GPS/location reporting, and remote diagnostics.
Implement secure OTA firmware update pipelines for chargers deployed in the field, including rollback and fail-secure handling.
Develop robust state machines for charging session lifecycle: authentication, authorization, energy metering, fault handling, and session termination.
Debug field issues using JTAG/SWD, logic analyzers, and CAN/PLC bus traces; work closely with hardware and power electronics teams on EMI/EMC and signal integrity issues.
Collaborate with the cloud/backend team to define telemetry data schemas, remote configuration, and fleet monitoring dashboards.
Write unit and integration tests, contribute to CI pipelines, and maintain firmware documentation and protocol compliance records.
Mentor junior firmware engineers and review code for re
📌 Senior Engineer – Firmware (Bengaluru)
🏢 River
📍 Bengaluru