TechLanz
Website:
techlanz.com
Job details:
About Techlanz
Techlanz is a Bengaluru based company founded by IIT alumni with a core focus on next generation drone battery technologies. The company provides end-to-end engineering services, product development support and advanced training & certification programs in Battery and AI space. Techlanz is also developing Battery Digital Twin in combination with the battery tech.
Position Overview
Join the team that’s shaping the future of intelligent battery systems. As a BMS Firmware Development Engineer, you’ll work at the intersection of hardware, software, and energy technology—building the embedded intelligence that powers advanced batteries in EV's, drones, and smart energy systems. This role offers the opportunity to work hands-on with real hardware, write low-level firmware, and contribute directly to products that define next-generation energy storage and mobility.
Key Responsibilities- Assist in developing embedded firmware for BMS ECUs (cell/module/pack level).
- Write and debug embedded C code for microcontrollers, sensors, and BMS ICs.
- Support development of drivers, bootloaders, diagnostics, and fault management features.
- Work on communication interfaces such as CAN, UART, SPI, and I²C.
- Participate in hardware-software integration, testing, and validation.
- Assist in system debugging, performance optimization, and firmware testing.
- Follow coding standards, documentation practices, and basic functional safety guidelines.
Preferred Skills & Knowledge- Strong fundamentals in C programming and embedded systems.
- Familiarity with microcontrollers (STM32, TI, NXP, etc.).
- Basic understanding of communication protocols (CAN, UART, SPI, I²C).
- Exposure to RTOS / FreeRTOS or bare-metal programming (academic/project level).
- Hands-on experience with embedded projects (college projects, personal builds, hackathons).
- Basic knowledge of Git and debugging tools is a plus.
- Understanding of battery systems or EV concepts is an added advantage.
- Strong analytical thinking, problem-solving ability, and learning mindset (high IQ focus).
Eligibility- Currently pursuing B.E./B.Tech (3rd or 4th Year) in Electronics, Electrical, Instrumentation, Mechatronics, or related fields.
- Candidates must be available for a full-time onsite internship.
- Strong academic or project background in embedded systems is preferred.
Skills- C / C++ (mandatory), basic Python (preferred)
- Embedded systems fundamentals
- Microcontrollers (ST / TI / NXP)
- Bare-metal programming / FreeRTOS (basic exposure)
- Communication protocols: CAN, UART, SPI, I²C
- Basic debugging and hardware interfacing
- Git (basic usage)
Interested candidates can apply directly using the link below.
https://www.techlanz.com/careers/69313f8b6df766613f3d711f
Click on Apply to know more.