Experienced with developing and optimizing firmware for embedded systems. Utilizes low-level programming skills to enhance system performance and reliability. Strong understanding of debugging techniques and hardware-software integration.
C programming
Assembly language
Real-time operating systems
Multithreading programming
Embedded system debugging
Memory management
Teamwork and communication