2,044,464open jobs
120,420companies
245,626added this week
Browse all
Salary
≈ $17k – $46k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 5+ years exp

First seen by Alion on Sep 11, 2026.

Overview
Company
Impact
Profile match
Meet River Indie, the SUV of scooters. Built for durability, practicality, and everyday use, it stands out in the electric scooter segment. Book a test ride and see how it fits your life.

Key Responsibilities:

- Maintain firmware for EV charger controllers (AC and DC fast chargers) on ARM Cortex-M/A based platforms.

- 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.

- 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-safe 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 reliability, safety, and protocol conformance.

- Own firmware end-to-end for a fast-growing charging network - from silicon to cloud.

- Work on one of the most protocol-rich problems in embedded systems today, spanning power electronics, networking, and telematics.

- You will be working with a small, senior team with high ownership and direct impact on product reliability at scale.

Ideal Candidate:

- 5 to 8 years of embedded firmware development in C/C++ on microcontrollers (STM32, TI, NXP, or similar).

- 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.

- Strong understanding of CAN, Modbus, RS-485, and PLC (Power Line Communication, e.g. HomePlug Green PHY / QCA7000) for EV-EVSE communication.

- Experience building telematics/connectivity firmware: cellular modem integration (Quectel/SIMCom/u-blox), MQTT/HTTPS/TLS, GPS, and remote monitoring or fleet-management systems.

- Solid grasp of RTOS concepts (FreeRTOS or similar) and real-time, safety-critical firmware design.

- Familiarity with power electronics interfacing - metering ICs, relay/contactor control, ground fault detection (GFCI), and charger safety interlocks is a strong plus.

- Comfortable with debugging tools (JTAG/SWD, oscilloscope, CAN/PLC analyzers) and root-causing field failures.

- Working knowledge of relevant safety and compliance standards (IEC 61851, IEC 61850, UL 2594/2202, or equivalent) is a plus.

- Strong communication skills and experience mentoring or leading a small firmware team.

- Prior experience at an EV charging OEM, CPO (charge point operator), or automotive/EVSE supplier.

- Exposure to Plug & Charge / ISO 15118-2/-20 security and certificate handling.

- Experience with cloud-side OCPP backend (CSMS) integration and testing.

- Familiarity with functional safety practices (ISO 26262 or IEC 61508) in an embedded context.

Skills

Firmware, Charging System, Embedded System, Microcontroller, C, C++, Cloud, PLC

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,044,464 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bengaluru
$141k – $212k per year · Equity · Hybrid · 3+ years exp · Bachelor's Degree · San Diego
Python
Verilog
C++
SystemVerilog
VHDL
DevOps
QEMU
Linux
Windows
Game Dev
DirectX 12
Chips/EDA
UVM
Formal Verification
Synopsys ZeBu
Cadence Palladium
Siemens Veloce
Synopsys HAPS
Cadence Protium
QA
Rest-Assured
Apply
$14k – $22k per year · In office · Full-Time · Suzhou
Apply
硬件工程师 2 hours ago
$14k – $22k per year · In office · Full-Time · Shenzhen
Apply
硬件工程师 2 hours ago
$14k – $27k per year · In office · Full-Time · Shenzhen
Apply
$14k – $22k per year · In office · Full-Time · Shenzhen
Apply
≈ $34k – $65k per year (Estimated) · In office · Master's Degree · Luxembourg City
Python
JavaScript
C++
Scala
Julia
AI/ML
Spark
DevOps
GCP
Azure
AWS
Analytics
Tableau
Power BI
Apply
≈ $14k – $34k per year (Estimated) · In office · Saint Petersburg
Python
C++
AI/ML
LLM
DevOps
GitLab CI
CI/CD
Git
Linux
Apply
≈ $23k – $53k per year (Estimated) · In office · Full-Time · 11+ years exp · Bachelor's Degree · Hyderabad
Python
C++
SystemVerilog
Perl
DevOps
Unix
Chips/EDA
UVM
Formal Verification
Apply
≈ $20k – $48k per year (Estimated) · In office · 3+ years exp · Master's Degree · George Town
Python
SQL
C#
C++
Databases
MS SQL
DevOps
Azure DevOps
Azure
Analytics
Power BI
ETL/ELT
SSIS
Azure Data Factory
Management
ServiceNow
Agile
Scrum
Apply
In office · Master's Degree · Cottbus
Python
Java
C++
MATLAB
Apply
In office · 3+ years exp · Bengaluru
Python
C++
MATLAB
MATLAB
Simulink
AI/ML
Machine Learning
Apply
Technical Lead 1 month ago
≈ $23k – $58k per year (Estimated) · In office · 8+ years exp · Bengaluru
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Apache Kafka
AI/ML
Spark
Airflow
MLFlow
XGBoost
dbt
Scikit-learn
Kubeflow
Flink
TensorFlow
Pandas
PyTorch
Time Series
Machine Learning
DevOps
AWS
Amazon Kinesis
Analytics
ETL/ELT
IoT
MQTT
Apply
In office · Full-Time · Bengaluru
C++
DevOps
RTOS
Linux
Robotics
ROS
ROS2
EtherCAT
CANopen
IoT
FreeRTOS
Apply
≈ $17k – $40k per year (Estimated) · In office · Full-Time · 6+ years exp · Bengaluru
Databases
Databricks
MS SQL
DevOps
Azure
GitHub
Analytics
Power BI
SSIS
SSAS
Management
Agile
Scrum
Apply
≈ $22k – $56k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Bengaluru
Python
JavaScript
Java
Kotlin
Scala
Bash
Java
Spring Framework
Spring Boot
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Oracle
RabbitMQ
Apache Kafka
Frontend
Redux
React.js
Redux Toolkit
React Router
Mobile
JUnit
State Management
DevOps
Rest API
GitHub Actions
OpenTelemetry
Logstash
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
Filebeat
JFrog Artifactory
Amazon S3
Linux
Unix
Apache HTTP Server
Cybersecurity
SonarQube
Management
Agile
QA
Cypress
Playwright
Apply
Compliance Analyst 12 hours ago
In office · Bachelor's Degree · Bengaluru
Apply
Hybrid · Bengaluru
Java
Java
Spring Boot
Databases
Couchbase
Apache Kafka
AI/ML
Model Context Protocol
AI Agents
LLM Guardrails
Agentic Workflows
DevOps
Splunk
Terraform
GCP
New Relic
OpenTelemetry
Datadog
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Platform Engineering
Service Mesh
Cybersecurity
Threat Modeling
Apply
See all jobs
This is one of many
2,044,464 more open roles from verified company boards, updated every day.