APPLY HERE ON INTERNSHALA
Location: Vadodara
Company: Prahari Technologies
About The Internship
Selected intern’s day-to-day responsibilities include:
- Develop STM32 firmware in C/C++ (bare-metal/RTOS) using STM32CubeIDE/KEIL.
- Write peripheral drivers (UART, SPI, I2C, CAN) for STM32.
- Drive TMC2660,TMC2209,TMC5160 Based Motors using CAN and Write Motor Side Code, also Write Sync Code For The Same
- Debug embedded systems using JTAG, oscilloscopes, and logic analyzers.
- Implement cross-platform communication between STM32 and Linux (UART, USB, Ethernet).
- Optimize system performance and power efficiency on both STM32 and Linux.
- Develop system daemons/services in C/C++/Python for Linux embedded.
- Integrate sensors/actuators with STM32 and Linux.
- Apply industrial protocols (Modbus, CANopen) as needed.
Skill(s) required
- ARM Microcontroller
- C Programming
- Embedded Systems
Who can apply
Only those candidates can apply who:
- are available for full-time (in-office) internship
- can start the internship between 9th Sep’25 and 14th Oct’25
- are available for duration of 6 months
- are from Vadodara only
- have relevant skills and interests
Other requirements
- Coding Passion in Embedded Systems
- Linux Driver Development
Perks
- Certificate
- Informal dress code
Number of openings: 4







