top of page

Embedded Software

Price

Free

Duration

Flexible

Image by Haiming Xiao

About the Course

Embedded Software Internship

Overview:This internship offers hands-on experience in embedded firmware development for critical care devices like ventilators. Interns will work on real-time applications using STM32 microcontrollers, RTOS, and communication protocols.

Learning Outcomes:

  • Develop bare-metal and RTOS-based firmware.

  • Understand peripherals: ADC, UART, I2C, SPI, GPIO.

  • Interface biomedical sensors and displays.

  • Work on power optimization and safety-critical routines.

Tools & Technologies:

  • STM32CubeMX, Keil/STM32 IDE, FreeRTOS

  • Oscilloscope, Logic Analyzer, ST-Link Debugger

Real-Time Projects:

  • Ventilator breathing algorithm control

  • Sensor data acquisition and filtering (SpO2, flow sensors)

  • Device bootloader with secure firmware update

Ideal For:ECE, EEE, Biomedical, Robotics, IoT enthusiasts with basic C programming knowledge.

bottom of page