Position: IoT Firmware Intern
Location: Bengaluru (On-site only)
Duration: 6 Months (Full-Time)
Working Days: Monday to Friday
Stipend: ?12,000 per month
Certification: Provided upon successful completion
Opportunity: Exceptional performance may lead to full-time employment
About the Internship
Are you passionate about embedded systems and eager to work on real-world IoT solutions?
We are looking for highly motivated final-year students or recent graduates in Electronics, Electrical, or related fields with an interest in firmware development for microcontrollers, communication protocols, and real-time systems. This internship will give you practical experience in developing and testing firmware for IoT hardware across live industrial applications.
Eligibility Criteria (Mandatory)
Location: Must be based in Bengaluru and able to work on-site
Availability: Must commit full-time (Monday to Friday) for 6 months
Academic Requirement: Minimum CGPA of 8.0+
Interview Mode: Face-to-face only (no online interviews)
Key Responsibilities
Design, develop, and debug firmware for microcontrollers (ESP32, STM32, Arduino, etc.)
Implement and test communication protocols like UART, SPI, I2C, MQTT, and Modbus
Integrate and manage sensor data acquisition, processing, and transmission
Collaborate with hardware engineers to interface firmware with PCB hardware
Conduct real-time debugging and troubleshooting of firmware on embedded boards
Participate in IoT architecture design and edge device configuration
Optimize code for performance, power efficiency, and memory usage
Maintain clean documentation for code, interfaces, and test cases
? Technical Skills Required
Embedded C/C++ and familiarity with RTOS concepts
Microcontrollers & Platforms: ESP32, STM32, Arduino, Raspberry Pi
Communication Protocols: UART, I2C, SPI, MQTT, HTTP, Modbus
IoT Concepts: Device provisioning, OTA updates, edge data processing
Tools: VS Code, Arduino IDE, PlatformIO, STM32CubeIDE
Debugging Tools: Serial monitors, logic analyzers, oscilloscopes
Preferred: Experience with FreeRTOS or similar embedded operating systems
Soft Skills
Analytical mindset with attention to technical details
Ability to read hardware schematics and collaborate with electronics teams
Self-driven, eager to learn, and adaptable
Good written documentation and version control (Git) practices
Effective communication in cross-functional teams
What You'll Gain
Practical experience in firmware development and embedded systems integration
Exposure to industrial IoT applications and real-time projects
Mentorship from senior embedded developers and hardware designers
Certificate of completion
Potential full-time job offer based on performance
Your Current Location, Distance from Freshot Office or/and Possibility of relocation near our office If commute is more than 45m). (Ex: JP Nagar Bengalur , 7km, less than 30 min commute)
Details of your Eng. Degree (Include branch, year of passing, CGPA) (Ex: BE Electronics - 2023 - CGPA: 8.6)
Eng. College details - (Collage Name - City) (Ex: IIT Bombay - Mumbai)
Microcontrollers/Platforms you've worked on (Ex: ESP32, Arduino, STM32, Raspberry Pi)
Languages & Firmware Tools used (Ex: Embedded C, MicroPython, Arduino IDE, PlatformIO, STM32CubeIDE)
Work Location: In person
Expected Start Date: 24/07/2025
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.