Full-Stack Embedded Firmware: Architect, develop, and maintain low-level board support packages (BSPs), peripheral drivers (GPIO, ADC, PWM, Timers), communication stacks (CAN-FD, Ethernet/TSN, SPI, I2C, UART), and application layer logic in C/C++. Communication Protocol Development: Experience designing, implementing, integrating, or debugging communication protocols, including message formats, serialization, state machines, error handling, fault recovery, and interoperability testing.