Expert in C programming (embedded systems focus preferred)Experience with Bare-Metal Development
In-depth experience with 8/16/32-bit microcontrollers (ARM Cortex-M, etc. )Strong understanding of hardware architecture and microcontroller instruction setsExperience with memory management techniques (e. g. , DMA, memory allocation)Experience with real-time operating system (RTOS) concepts
Experience with low-level debugging tools and techniques
Highlights : Proven ability to design, develop, and debug complex bare-metal firmware using C and Assembly
Experience with hardware bring-up and board initializationAbility to write efficient and optimized code for resource-constrained environments
Experience with code documentation and version control systems (e. g. , Git)Strong problem-solving and analytical skillsTechnical Skills : C | Bare-Metal Development | ARM Cortex-M | Hardware Architecture | Microcontroller Instruction Sets | DMA | Memory Management | RTOS | Low-Level Debugging | Firmware Development | Assembly | Hardware Bring-Up | Board Initialization | Code Documentation | Version Control | Git | Problem-Solving | Analytical Skills