, ,
Summary
Leads embedded software development for custom Linux distributions and RTOS firmware, optimizing system performance and ensuring secure device deployment within a 6-member team.
Highlights
Engineered and maintained a custom Yocto-based Linux distribution, ensuring system stability and performance for critical embedded applications.
Designed and implemented FreeRTOS firmware for PID sensors and LED modules, enhancing device functionality and control.
Authored custom device drivers and configurations for ADC, UART, I2C, SPI, and SDIO peripherals, enabling seamless hardware-software interaction.
Spearheaded the development and maintenance of secure boot and lock chip processes, achieving 100% secure device deployment from the factory.
Implemented a robust OTA firmware update mechanism leveraging RAUC and U-Boot scripts, streamlining remote device updates.
Optimized system performance through extensive profiling, reducing device boot time by 35%.
Collaborated cross-functionally with Electrical Engineering, Quality Assurance, and DevOps teams, ensuring cohesive product development and deployment.