Key Responsibilities
Develop Embedded C software, device drivers, and reusable validation frameworks for SoC validation and bring-up.
Develop Bare-Metal and RTOS-based software for functionality, performance, and subsystem validation.
Work across Camera, Display, GPU, Memory, Security, and SoC subsystems.
Build reusable frameworks for Pre-Silicon (FPGA/Emulation) and Post-Silicon settings.
Debug embedded software on emulators, FPGA platforms, and silicon development boards.
Support silicon bring-up, subsystem enablement, and performance characterization.
Collaborate with Architecture, RTL, Hardware, and Validation teams.
Drive root-cause analysis of hardware-software integration issues.