Embedded/iot Firmware Internship (m.tech/ms Students Only)

Year    KA, IN, India

Job Description

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

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

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

Schedule:

Day shift
Application Question(s):

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.


Job Detail

  • Job Id
    JD3850171
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year