Home
Jobs

IoT Firmware Intern (Paid Internship)

0 years

1 Lacs

Posted:4 days ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description: IoT Firmware Intern (Paid Internship)

Position: IoT Firmware Intern
Location: Bengaluru (On-site only)Duration: 6 Months (Full-Time)Working Days: Monday to FridayStipend: ₹12,000 per monthCertification: Provided upon successful completionOpportunity: 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

About the Company

AriveGuru Technology Solutions Pvt. Ltd
Website: https://www.ariveguru.comAddress:139, 1st Floor, Sarvabhouma Nagara, MSRS Nagara,Next to IIM Bangalore, Bilekahalli, Bengaluru, Karnataka – 560076

Job Types: Full-time, Internship
Contract length: 6 months

Pay: ₹12,000.00 - ₹15,000.00 per month

Schedule:

  • Day shift

Application Question(s):

  • Must commit full-time (Monday to Friday) for 6 months?
  • Academic Requirement: Minimum CGPA of 8.0+ ?
  • Have you worked on any IoT or embedded projects in college or through internships?
  • Which microcontrollers have you worked with (e.g., ESP32, STM32, Arduino)?
  • Are you comfortable reading schematics or circuit diagrams for embedded boards?

Education:

  • Bachelor's (Preferred)

Work Location: In person

Expected Start Date: 08/07/2025

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You