Develop low-level firmware in close collaboration with hardware and ASIC design teams.
Lead the development of Board Support Packages (BSP) for ARM Cortex-A processor-based boards, including U-Boot, Linux kernel, and device drivers, to enable initial board bring-up and system integration.
Define and implement platform layer software architecture for a variety of hardware components and board configurations.
Work collaboratively within a large team of Embedded Linux developers.