With over a decade of experience in embedded systems, I specialize in hardware design and cross-platform software development. My expertise centers on C/C++ programming for ARM Cortex M and A series and Microchip and Atmel 8-bit/16-bit MCUs. I deeply understand real-time operating systems, including FreeRTOS and Zephyr, and have architected custom RTOS solutions for time-critical applications, ensuring system resilience and performance. I am adept at hardware debugging, leveraging advanced tools to ensure seamless hardware-software integration, consistently accelerating development timelines and boosting product quality. Additionally, my proficiency with GUI frameworks such as LVGL and Embedded Wizard enables the creation of intuitive interfaces tailored to embedded environments. My skills extend to FPGA design, where I’ve developed solutions with standalone IP blocks and soft processor cores within the FPGAs to enhance system scalability and efficiency. I am committed to software engineering best practices, including design patterns, SOLID principles, and clean code methodologies, which have enabled me to deliver robust, maintainable solutions.Passionate about solving complex technical challenges, I excel in fast-paced, collaborative environments where my strategic approach and attention to detail drive impactful results. My work embodies a commitment to quality and innovation, making me a valuable contributor to teams focused on cutting-edge embedded systems and hardware-software integration.