Firmware Intern
These are some of the requirements and nice to haves, I've seen repeating in job descriptions for firmware intern role
Required
Basic knowledge of C and microcontrollers
Familiarity with electronics fundamentals and reading schematic/datasheet
Understanding of communication protocols like UART, SPI, I2C
Basic understanding of Git/version control
Nice to have (or + points)
Experience writing drivers for actuators and sensors
RTOS fundamentals
Exposure to debugging tools such as logic analyzers or oscilloscopes
Basic scripting or Python knowledge