Junior Embedded Engineer- IOT

Turno 

📍 Bengaluru, India 🇮🇳

full-time
junior
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

microcontrollersI2CCANESP32Raspberry

Industry

Consumer ElectronicsIoT

Job Description

Job Description: Junior Embedded Engineer (IoT & Battery Systems)

Position : Junior Embedded Engineer

Experience : 1–2 Years

About the Role

We are looking for a Junior Embedded Engineer with 1–2 years of hands-on experience in

microcontrollers, IoT, automation, and battery system integration. The candidate will work on

IoT-enabled battery systems, BMS communication, and embedded controller development

using platforms like ESP32, Arduino Uno, and Raspberry Pi. A strong understanding of CAN bus

communication is essential.

Key Responsibilities :

- Develop embedded firmware for IoT-based battery systems and automation

applications.

- Work with microcontrollers such as ESP32, Arduino, and Raspberry Pi.

- Implement and debug communication protocols including CAN, UART, I2C, SPI, Wi-Fi.

- Use CAN analysers for message decoding, DBC reading, and data logging.

- Interface sensors, relays, actuators, and controllers for battery and IoT systems.

- Integrate and test BMS, contactors, current sensors, and temperature sensors.

- Perform hardware troubleshooting using multimeters, oscilloscopes, and logic analysers.

- Support prototyping, PCB testing, and hardware validation.

- Document firmware, wiring diagrams, and communication mappings.

Required Skills & Qualifications :

- Bachelor’s degree in Electronics / Electrical / ECE

- 1–2 years of practical experience in embedded systems development.

- Experience with ESP32, Arduino Uno, Raspberry Pi.

- Strong embedded C, Arduino C, Micro Python knowledge.

- Good understanding of CAN protocol and frame structures.

- Experience using CAN analysers (USB-to-CAN, PEAK, ValueCAN, etc.).

- Familiarity with MQTT, HTTP/REST communication.

- Basic understanding of battery systems.

Good to Have:

- Experience with Modbus RTU/TCP.

- Familiarity with BMS architecture.

- Basic PCB debugging and Linux usage.

Soft Skills :

- Strong problem-solving and debugging skills.

- Good communication and documentation practices.

- Ability to work in fast-paced hardware-focused environments.

- Eagerness to learn battery and IoT technologies.