Exponent Energy Logo

Exponent Energy

Firmware Engineer

Posted 16 Days Ago
Be an Early Applicant
In-Office
Bommasandra, Anekal, Bengaluru Urban, Karnataka
Junior
In-Office
Bommasandra, Anekal, Bengaluru Urban, Karnataka
Junior
As a Junior Firmware Engineer, you will develop firmware for battery and charger systems, design algorithms, ensure reliability, and collaborate with hardware teams.
The summary above was generated by AI

You’ll be working with the product and engineering team.

This team runs on coffee with an infectious passion for building products that have never been built before. Our Flexible Energy Stack consists of the e^pack (battery pack) and e^pump (charging station) which together unlock 15-minute rapid charging.

Our philosophy: Break. Believe. Build

Break stuff. Break assumptions. Break the thumb rule.

Believe in the team. Believe in the process. Believe through failures.

Build fast. Build passionately. Build to simplify.

What you will do:

Fast charging a battery pack requires the charger and the battery to communicate with each other perfectly and work in sync. This is achieved when 3 things come together:

Great battery pack design

Reliable & accurate hardware

Innovative & efficient firmware and algorithms (battery and charging algorithms)

Software and hardware are critical to the efficient working of a well-designed battery pack. At Exponent, we take our software very seriously, and to complement it, we build our own hardware to the highest standards – fully in-house.

As a Junior Firmware Engineer, you will be building the safe, reliable, and modular FW tech stack responsible for charging thousands of vehicles within 15 minutes.

You will work closely with hardware (it’s like a dance – you need both partners to be in sync with each other), utilizing data to build Algos to boost the Battery and Charger performance.

Responsibilities:

Develop FW - select HW, device optimal HAL layers, enable features (OTA, UDS, et al), and define FW blocks

Develop Algorithms - design application layer with state machines and algorithms to process data and compute critical parameters like Sox

Take code to production - Design, development, validation, and deployment in the field; debugging and diagnostic SOPs, service manual

Reliability - Understanding and implementation of safety and reliability of firmware, FMEA, and Code and Risk reviews

The ideal candidate requires:

Hands-on experience and proven excellence in product firmware development for microcontrollers with 1 - 3 yrs of relevant experience

Zeal to understand products and find better solutions for crucial problems

Strong design, development, and debugging skills in embedded C/C++ along with bare-metal/RTOS and some scripting and automation (Python/Shell)

Strong knowledge of embedded hardware, ARM and DSP microcontrollers, ADCs, GPIOs, and communication protocols CAN/UART/I2C/SPI, etc

Experience on understanding schematics, datasheet,s and manuals

Have an understanding of working with cross-functional teams in an Agile environment, product lifecycle for firmware (SDLC), and version control (Git)

Understanding of power electronics products like BMS, Charger, and Motor controllers is a big plus

We are looking for builders with a certain mindset: Build. Fail. Learn. Repeat.

What matters more:

Quality of work

Approach towards problem-solving

Dissatisfaction towards mediocre work

Resilient attitude to bounce back after failing

Up to 2 years of experience

About Us

Exponent simplifies energy for EVs.

Co-founded by Arun Vinayak (Ather Energy's Founding Partner & Former Chief Product Officer) and Sanjay Byalal (Former hardware strategic sourcing and cell strategy lead, Ather and Former Supply Chain Lead, HUL), Exponent focuses on solving two sides of the energy problem by building the e^pump (charging station) and e^pack (battery pack) which together unlock 15-min rapid charging. The 200-strong team of passionate builders has a ton of EV experience and is currently looking for more builders to join one of the best EV teams in India to build & scale Exponent.

Top Skills

Adc
Agile
Arm
C
C++
Can
Dsp
Git
Gpio
I2C
Microcontrollers
Python
Rtos
Shell
Spi
Uart

Similar Jobs

Yesterday
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
The Senior Principal Firmware Engineer will design and develop software architectures for high-performance systems, mentor team members, influence technology strategies, and contribute to the technical community through innovative solutions.
Top Skills: AICloud ArchitecturesDevOpsHigh Performance ComputingMicroservicesSoftware Systems Design Tools
14 Days Ago
Easy Apply
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Easy Apply
Senior level
Senior level
Automotive
Develop and integrate automotive firmware solutions for high-performance vehicle architectures. Collaborate with OEMs, validate software, and optimize vehicle communication protocols.
Top Skills: AutosarCC++CanDdsEthernetFreertosLinMqttPosixQnxRtosSome/Ip
9 Hours Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Hardware • Information Technology • Machine Learning • Semiconductor
As a Principal Engineer, you will define test plans, develop test scripts, and validate SSD firmware while collaborating with development teams and ensuring high-quality results through testing and debugging protocols.
Top Skills: JdsuLecroyLinuxNvmePciePython

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account