Embedded Firmware Intern | EMotorad Internship In Pune

Description:

EMotorad is hiring Embedded Firmware Interns in Bangalore.

Duties and responsibilities:

  • As a Firmware Intern, you’ll contribute across the embedded software stack—from base software (drivers, communication protocols, bootloaders) to application software (control logic, state machines, diagnostics).
  • Develop and debug C/C++ firmware for microcontrollers (ARM Cortex-M preferred)
  • Implement drivers and interfaces: UART, SPI, I2C, CAN, ADC, Timers, PWM
  • Support firmware deployment, board bring-up, and system-level testing
  • Write modular, reusable code with clear documentation
  • Collaborate with hardware and testing teams to validate functionality
  • Log and analyse vehicle-level test results
  • Maintain lab equipment and testing setups

Requirements:

  • Pursuing/completed B.E./B.Tech or M.E./M.Tech in EEE/ECE or related field
  • Strong understanding of Embedded C and microcontroller architectures
  • Experience with at least one MCU platform (e.g., STM32, NXP, TI)
  • Knowledge of firmware development tools (Code Composer Studio, STMCubeIDE, Keil, etc.)
  • Familiarity with real-time systems, RTOS concepts, and bootloaders
  • Hands-on with oscilloscopes, JTAG, and debugging techniques
  • Bonus: Experience in Motor Controller firmware

Job/Req. ID: N/A

Company: EMotorad

Location: Pune, MH

Job category: Electronics or Electrical or Embedded Engineering

Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group

Naman Singh
Naman Singh
Naman Singh works as an Administrator for careersquare.in and commercesquare.in. He has total of 7 years of experience in the field of Recruitment and HR.