Embedded/IoT Firmware Internship

0 - 4 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Embedded Firmware IoT Internship at AriveGuru Technology Solutions Pvt. Ltd is exclusively designed for M.Tech/MS students who are passionate about embedded systems and IoT innovation. As an intern, you will collaborate with our R&D and product engineering teams on real-world projects focused on robotics, automation, and intelligent devices. This internship offers a hands-on experience in the full product lifecycle development, from prototyping to field testing, utilizing the latest microcontroller technologies and IoT frameworks. Your key responsibilities will include designing, developing, and optimizing firmware in C/C++ or MicroPython for ARM Cortex-M-based microcontrollers such as ESP32 and STM32. You will interface and integrate digital and analog modules (sensors, actuators) over UART, SPI, I2C, and GPIO. Additionally, you will work closely with the hardware team for debugging, field testing, and system bring-up, validating firmware in simulation and real-world environments, and conducting unit and integration testing to ensure robust performance. Furthermore, you will contribute to documentation of code, hardware interfacing, and test procedures, as well as participate in design reviews and propose firmware architecture improvements. To be eligible for this internship, you should be pursuing or a recent graduate of M.Tech/MS in Embedded Systems, Electronics & Communication, Electrical Engineering, or related fields with a minimum CGPA of 8.0+. This full-time internship will be based in Bengaluru and will have a duration of 6 months, with an internship completion certificate provided upon completion. The technical skills required for this role include a strong foundation in C/C++ for embedded development, hands-on experience with microcontrollers such as ESP32, STM32, or AVR, familiarity with RTOS concepts, firmware debugging tools, and low-level programming, as well as an understanding of embedded communication protocols and experience working with sensors, PWM, interrupts, timers, and GPIO management. Basic exposure to version control tools like Git is also necessary. Additional preferred skills include exposure to firmware security, power optimization, or bootloader development, familiarity with cloud IoT platforms, knowledge of firmware development tools, and a passion for robotics, automation, and real-time control systems. As an intern, you will gain hands-on experience in live projects across industrial automation, robotics, and smart hardware, receive mentorship from experienced embedded and IoT engineers, gain insight into the full product development cycle, and have the opportunity to transition into a full-time position based on performance. The internship will be held at AriveGuru Technology Solutions Pvt. Ltd, located at 139, 1st Floor, Sarvabhouma Nagara, MSRS Nagara, Bilekahalli, Bengaluru, Karnataka 560076. This is a full-time, in-person internship with a contract length of 6 months and a day shift schedule. If you are interested in applying for this internship, please answer the following application questions: - Details of your M.Tech/MS Degree (Include branch, year of passing, and CGPA) - Engineering College details (College Name, City) - Microcontrollers/Platforms you've worked on - Languages & Firmware Tools used - Areas of interest (Choose or list specific focus areas) - Your Current Location, Distance from Ariveguru Office, or Possibility of relocation near our office Expected Start Date: 24/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