← All jobs
River logo

Engineering – Firmware - Charging Infrastructure

See all active jobs from River

Trucks VC
Bangalore, India·full-time·Software

Key Responsibilities

  1. Maintain firmware for EV charger controllers (AC and DC fast chargers) on ARM Cortex-M/A based platforms.
  2. 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.
  3. 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.
  4. Implement secure OTA firmware update pipelines for chargers deployed in the field, including rollback and fail-safe handling.
  5. Develop robust state machines for charging session lifecycle: authentication, authorization, energy metering, fault handling, and session termination.
  6. 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.
  7. Collaborate with the cloud/backend team to define telemetry data schemas, remote configuration, and fleet monitoring dashboards.
  8. Write unit and integration tests, contribute to CI pipelines, and maintain firmware documentation and protocol compliance records.
  9. Mentor junior firmware engineers and review code for reliability, safety, and protocol conformance.
  10. Own firmware end-to-end for a fast-growing charging network — from silicon to cloud.
  11. Work on one of the most protocol-rich problems in embedded systems today, spanning power electronics, networking, and telematics.
  12. You will be working with Small, senior team with high ownership and direct impact on product reliability at scale.

Ideal Candidate

  1. 5 to 8 years of embedded firmware development in C/C++ on microcontrollers (STM32, TI, NXP, or similar)
  2. Hands-on experience with EV charger communication protocols: LECCS, OCPP (1.6/2.0.1), ISO 15118, IEC 61851, and familiarity with CHAdeMO/CCS/GB/T charging standards.
  3. Strong understanding of CAN, Modbus, RS-485, and PLC (Power Line Communication, e.g. HomePlug Green PHY / QCA7000) for EV–EVSE communication.
  4. Experience building telematics/connectivity firmware: cellular modem integration (Quectel/SIMCom/u-blox), MQTT/HTTPS/TLS, GPS, and remote monitoring or fleet-management systems.
  5. Solid grasp of RTOS concepts (FreeRTOS or similar) and real-time, safety-critical firmware design.
  6. Familiarity with power electronics interfacing — metering ICs, relay/contactor control, ground fault detection (GFCI), and charger safety interlocks is a strong plus.
  7. Comfortable with debugging tools (JTAG/SWD, oscilloscope, CAN/PLC analyzers) and root-causing field failures.
  8. Working knowledge of relevant safety and compliance standards (IEC 61851, IEC 61850, UL 2594/2202, or equivalent) is a plus.
  9. Strong communication skills and experience mentoring or leading a small firmware team.
  10. Prior experience at an EV charging OEM, CPO (charge point operator), or automotive/EVSE supplier.
  11. Exposure to Plug & Charge / ISO 15118-2/-20 security and certificate handling.
  12. Experience with cloud-side OCPP backend (CSMS) integration and testing.
  13. Familiarity with functional safety practices (ISO 26262 or IEC 61508) in an embedded context.

Posted 2026-08-24 · Source: json-ld