HumanBit Logo

Embedded Firmware Intern | ReVx Energy

internship
Posted on May 20, 2025

Job Description

ReVx Energy Private Limited

 No. 10, 2nd Floor Samruddhi Complex, ISRO Road off New BEL Road Bengaluru – 560094, Karnataka, India

CIN: U74999KA2020PTC142735

Embedded Firmware Intern

📍: Bengaluru| 🏢: Full-Time

 

Who we are:

At ReVx Energy, we are accelerating transition to a sustainable future by building advanced Battery Management Systems (BMS) and Battery Lifecycle Management Platform to power EV and ESS revolution.

Visit us at: https://www.revxenergy.com/

Follow us at: https://www.linkedin.com/company/revxenergy

 

What you will do:

Design, develop and deploy real time embedded firmware for 48V to 1500V battery management systems and telematics unit.

·       Translate system requirements into high-level flow diagrams and algorithms.

·       Develop real time firmware in C/C++/C#/Python covering Device drivers, middleware and applications.

·       Test, debug and optimize firmware on hardware (STM32, Quectel)

·       Collaborate with field and hardware teams to optimise and implement customer requirements.

What we are looking for:

·      Must-Have:

o   B.Tech/M.Tech in Electrical/Electronics/Computer Science Engineering.

o   0-1 Years of experience in embedded firmware development.

o   Expertise in C, C++, C# and Python for real time firmware development.

o   Hands-on experience in STM32 microcontrollers and Quectel modules.

o   Working knowledge of digital signal processing (DSP) concepts.

o   Working knowledge of communication protocol UART, SPI, I2C, CAN.

o   Working experience with development tools GIT, GCC, Eclipse etc.

·      Nice-to-Have:

·       Exposure to battery state estimation algorithms (SOC, SOH).

·       Experience with RTOS, AUTOSAR, UDS.

 

Why Join Us:

·       Innovate and build next gen tech stack and accelerate India’s transition towards sustainable future

·       Flexible work model and competitive compensation.

·      

Ankit@revxenergy.com

Ph: 08949380438

 

chance to get pre placement offer (PPO).

Powered by
HumanBit Logo