Posted on: 29/07/2025
- Education : Bachelor's or master's degree in computer science, Electrical Engineering, or related field.
- Experience : 7+ years in embedded systems firmware development, specifically in power management, initialization, and IPC.
- SSD Expertise : Experience with low-level SSD firmware, NAND flash, FTL, and interfaces (SATA, NVMe, PCIe).
- Boot Firmware : Proven experience developing early boot firmware (ROM/OTP code, bootloaders) and secure boot concepts.
- HAL Experience : Experience designing or maintaining Hardware Abstraction Layers (HALs).
Skills :
- Expert in C/C++ and assembly programming for embedded systems.
- Proficient with RTOS and bare-metal development.
- Skilled with debugging tools (JTAG, GDB, oscilloscopes).
- Knowledge of hardware interfaces (SATA, NVMe, PCIe) and flash management (wear leveling, garbage collection).
- Understanding of SoC architecture and System IP integration.
- Problem-Solving : Strong troubleshooting skills in hardware-software integration
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1521624
Interview Questions for you
View All