HamburgerMenu
hirist

Xeedo Technologies - SSD Firmware Developer - Embedded System

Posted on: 29/07/2025

Job Description

- 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

info-icon

Did you find something suspicious?