Key Responsibilities
Define and execute test strategy and planning for platform bring-up and bootloader validation.
Design and develop automation scripts and test frameworks to validate bootloader and kernel functionality.
Work extensively on Linux boot architecture , including U-Boot / UEFI , GRUB , Device Tree , kernel boot parameters , and init systems (init / systemd) .
Perform embedded hardware bring-up , bootloader customization , and recovery path validation on target boards.
Utilize serial / UART consoles , dmesg , earlycon , bootchart , and power / boot profiling tools for system debugging and performance tuning.
Analyze kernel logs , identify and resolve boot failures , and correlate issues with hardware-level events.
Implement and validate Secure Boot , TEE / TrustZone , cryptographic signature validation , and key management mechanisms.
Collaborate with cross-functional teams for BSP integration , system stability , and feature enablement .
Required Skills
Strong understanding of Linux boot process and low-level BSP components .
Hands-on experience with U-Boot , UEFI , and GRUB bootloaders.
Proficiency in C programming and shell scripting for automation and debugging.
Experience with Device Tree configuration, kernel parameters , and init / systemd customization.
Knowledge of Secure Boot , TrustZone , and cryptographic frameworks .
Familiarity with serial debugging , power profiling , and boot performance analysis tools.
Location : Bangalore
Experience : 8–10 years
Qa Lead • Bengaluru, Karnataka, India