Job Title: Embedded Firmware IoT Internship (M.Tech/MS Students Only)
Internship Overview
We are offering a hands-on Embedded Firmware Internship exclusively for M.Tech/MS students who are passionate about embedded systems and IoT innovation. Interns will work closely with our R&D and product engineering teams on real-world projects involving robotics, automation, and intelligent devices.
This is an ideal opportunity for postgraduate students seeking exposure to full product lifecycle development--from prototyping to field testing--using the latest microcontroller technologies and IoT frameworks.
Key Responsibilities
Design, develop, and optimize firmware in C/C++ or MicroPython for ARM Cortex-M-based microcontrollers (e.g., ESP32, STM32).
Interface and integrate digital and analog modules (sensors, actuators) over UART, SPI, I2C, GPIO.
Collaborate with the hardware team for debugging, field testing, and system bring-up.
Validate firmware in both simulation and real-world environments.
Execute unit and integration testing to ensure robust performance.
Contribute to documentation of code, hardware interfacing, and test procedures.
Participate in design reviews, propose firmware architecture improvements.
Eligibility Criteria
Education: Pursuing/Recent graduates M.Tech/MS in Embedded Systems, Electronics & Communication, Electrical Engineering, or related fields.
Location: Must be available for on-site internship in Bengaluru (Monday-Friday, full-time).
Internship Duration: 6 months full-time (internship completion certificate will be provided).
Academic Requirement:Minimum CGPA: 8.0+
Technical Skills Required
Strong foundation in C/C++ for embedded development.
Hands-on experience with ESP32, STM32, or AVR microcontrollers.
Familiarity with RTOS concepts, firmware debugging tools (e.g., JTAG, logic analyzers), and low-level programming.
Understanding of embedded communication protocols: UART, SPI, I2C, CAN.
Experience working with sensors, PWM, interrupts, timers, and GPIO management.
Basic exposure to version control tools like Git.
Preferred (Bonus) Skills
Exposure to firmware security, power optimization, or bootloader development.
Familiarity with cloud IoT platforms (e.g., AWS IoT, Firebase).
Knowledge of firmware development tools like STM32CubeIDE, Keil, PlatformIO.
Passion for robotics, automation, and real-time control systems.
What You'll Gain
Hands-on development in live projects across industrial automation, robotics, and smart hardware.
Mentorship from experienced embedded and IoT engineers.
Insight into the full product development cycle--from design to deployment.
Opportunity to transition into a full-time position based on performance.
Location
AriveGuru Technology Solutions Pvt. Ltd
139, 1st Floor, Sarvabhouma Nagara, MSRS Nagara
Next to Indian Institute of Management Bangalore
Bilekahalli, Bengaluru, Karnataka - 560076
Details of your M.Tech/MS Degree (Include branch, year of passing, and CGPA) (Ex: M.Tech Embedded Systems - 2025 - CGPA: 8.4)
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)
Areas of interest (Choose or list specific focus areas)
(Ex: Sensor interfacing, Low-power firmware, Industrial IoT, Wireless communication, Protocol development)
Your Current Location, Distance from Ariveguru Office or/and Possibility of relocation near our office If commute is more than 45m). (Ex: JP Nagar Bengaluru , 7km, less than 30 min commute)
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.