Location: Bengaluru – Work from Office (5 days a week)
Start Date: Immediate
About Zeno
An unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers (motorcycles) must be sold and $11 trillion in fuel consumption replaced. Zeno is building a tech platform to electrify this two-wheeler market, currently responsible for more than 4% of the world’s GHG emissions. Our mission is to accelerate the energy transition and democratize the benefits across Africa, India, and Latin America. With a focus on East Africa as a starting point, Zeno is building a new energy ecosystem with ground-up development of a fundamentally better electric motorcycle and associated battery swap network to drive a better experience for our customers.
The Role
As a Firmware Engineer – Vehicle Charging Systems I, you will be part of a cross-functional engineering team building reliable, high-performance firmware for electric vehicle (EV) charging systems. You’ll work close to hardware, power electronics, and system teams to develop, test, and maintain embedded software that enables safe, efficient, and standards-compliant vehicle charging. This is a hands-on role with strong learning opportunities in embedded systems, communication protocols, and EV charging technologies.
What You’ll Do:
-
Design, develop, and maintain embedded firmware for EV charging systems and related control units
-
Implement and debug low-level drivers for microcontrollers, peripherals, and communication interfaces (CAN, UART, SPI, I2C, Ethernet)
-
Develop firmware features related to charging control, safety monitoring, fault handling, and diagnostics
-
Work closely with hardware, systems, and power electronics teams to bring up new boards and prototypes
-
Integrate and validate charging communication protocols (e.g., IEC61851, Chademo, OCPP, CAN-based vehicle interfaces)
-
Perform unit testing, integration testing, and on-target debugging using standard embedded tools
-
Analyze logs and field data to identify, debug, and resolve firmware issues
-
Contribute to code reviews, documentation, and continuous improvement of firmware development practices
-
Support compliance, validation, and certification activities for vehicle charging systems
-
Bachelor’s degree in Computer Science, Electrical Engineering, Electronics, or a related field
-
1–3 years of experience in embedded firmware or software development (internships and relevant projects included)
-
Strong proficiency in
C/C++/LINUX
for embedded systems
-
Hands-on experience with
microcontrollers
and real-time or bare-metal firmware development
-
Familiarity with embedded communication protocols such as
CAN, UART, SPI, and I2C
-
Basic understanding of
RTOS concepts (ZEPHYR)
, task scheduling, and memory management
-
Experience using debugging tools such as
JTAG, SWD, logic analyzers, and oscilloscopes
-
Exposure to version control systems (e.g.,
Git
) and collaborative development workflows
-
Understanding of embedded software testing, debugging, and documentation best practices
-
Ability to work effectively in cross-functional teams and communicate technical concepts clearly
-
Curiosity and willingness to learn about
EV charging systems, power electronics, and industry standards
-
If you want, I can tighten this further (more junior / more experienced), or add
nice-to-haves
like IEC61851, Chademo, OCPP, AUTOSAR, or functional safety.
Benefits:
-
Competitive salary based on experience
-
Company sponsored healthcare plan.
-
Join a world class team of engineers, operators, and entrepreneurs from across the globe who are part of the inevitable trillion-dollar transition of two-wheelers to electric!