HamburgerMenu
hirist

Alif Semiconductor - Senior Software Developer - SD/SDIO/eMMC

Alif Semiconductor
4 - 10 Years
Multiple Locations

Posted on: 12/10/2026

Job Description

Senior Software Developer -SD/SDIO/eMMC

About the Role :

We are looking for a passionate Senior Software Engineer to join our team and contribute to the development of drivers and applications for Alif Semiconductor SoC IPs. The ideal candidate should have strong expertise in C programming, ARM architecture, and communication protocols, along with hands-on experience and knowledge of SD, SDIO, and eMMC drivers, MMC/SD protocol specifications, and low-level driver development across embedded RTOS platforms.

Key Responsibilities :

- Develop and maintain SD, SDIO, and eMMC drivers for embedded RTOS (Azure RTOS / Free RTOS / Zephyr / CMSIS) platforms.

- Work with MMC/SD protocol specifications, including initialization, command/response handling, data transfers, error handling, and device configuration.

- Analyse and resolve issues related to clock and bus configuration, DMA transfers, interrupt handling, data corruption, CRC and timeout errors, power sequencing, card detection, and performance/throughput.

- Proficient in protocol-level debugging using logic analysers, oscilloscopes, JTAG, and trace/debug tools.

- Investigate issues across the hardware, bootloader, driver, kernel, and application layers.

- Work on ARM-based architectures, SoCs, and evaluation boards.

- Collaborate with cross-functional teams and the open-source community to deliver high-quality solutions.

- Utilize Git-based version control systems for efficient code management and collaboration.

Preferred Skills & Experience :

- Knowledge of SD, SDIO, and eMMC driver development and architecture.

- Hands-on experience with MMC/SD protocol specifications and controller drivers.

- Good understanding of clock/bus configuration, DMA, and interrupt-driven data transfers.

- Solid understanding of ARM architecture, SoCs, and board-level bring-up.

- Hands-on experience with communication protocols like I2C, SPI, UART.

- Proficient in protocol-level debugging using logic analysers, oscilloscopes, JTAG, and trace/debug tools.

- Ability to investigate issues across hardware, bootloader, driver, kernel, and application layers.

- Strong proficiency in C programming with experience in embedded environments.

- Experience working with Git-based workflows.

- Strong debugging and problem-solving skills.

Why Join Us?

Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology.

- Cutting-Edge Innovation : Work on microcontrollers that power the future.

- Global Impact : Our products reach millions worldwide.

- Collaborative Environment : Be part of a supportive, diverse team.

- Competitive Compensation : We offer fair and competitive compensation aligned with role expectations.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...