Back to jobs
Ahmedabad, India
2026-10-07
Moon Technolabs
English
South Asia
Trainee IOT & Embedded Developer
Role Description
***Title : Trainee IOT & Embedded Developer (0-6 Months)***
***Location : Ahmedabad | On-Site | Local candidates preferred only***
**Primary Responsibilities:**
* Design, develop, and test firmware for **embedded systems and IoT devices**
* Work with microcontrollers such as **ESP32, Arduino, and STM32**
* Interface **sensors, actuators**, and **peripherals (I2C, SPI, UART, ADC, PWM)**
* Develop and debug **real-time applications on embedded platforms**
* Integrate hardware with cloud platforms for IoT data communication
* Perform unit testing, debugging, and validation of embedded code
* Collaborate with hardware, mobile, and backend teams
* Assist in prototyping and proof-of-concept (PoC) development
**Technical Requirements:**
* C / Embedded C
* Basic knowledge of C++
* Basic understanding of RTOS concepts Operating System
* Familiarity with ESP8266 / ESP32, ATmega328 **(Good to have)**, ARM Cortex-M **(Good to have)**
* Communication Protocols UART, SPI, I2C, Basics of CAN **(Good to have)**
* MQTT, HTTP/HTTPS IOT Protocols **(Good to have)**.
* Exposure to FreeRTOS **(Good to have)**.
**Technical Skills:**
* Embedded firmware development and debugging
* Circuit understanding and basic electronics (resistors, capacitors, ICs)
* Sensor integration (temperature, humidity, motion, etc.)
* Reading schematics and datasheets **(Good to have)**
* Basic PCB understanding **(Good to have)**
**Development Practices:**
* Version control using Git (e.g., Git)
* Following coding standards for embedded systems
* Basic understanding of Agile/Scrum methodologies
**Experience:**
* **Minimum Years of Experience:** 0–0.5 years (Internship or project-based experience is acceptable)
* **Relevant Industry Experience:** Not Mandatory
* **Require Client Communication:** Not Mandatory
Pay: ₹18,000.00 - ₹20,000.00 per month
Benefits:
* Flexible schedule
Work Location: In person