Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 14914622

    BENGALURU · FULLTIME

    Senior Software Developer- SD

    Alif Semiconductor logo

    Alif Semiconductor

    Bengaluru · onsite · Posted 51d ago

    Sourced fromNaukri
    Undisclosed4–9 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Naukri · 13 questions to answer1.3s
    • Decided the answers for all of them2.6s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Role & responsibilities


    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
    • Performance and throughput, etc.
    • 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 candidate profile

    Years Exp: 4 to 10 years of Embedded Software Development in SD/SDIO/eMMC drivers


    Academic Background: Masters or bachelors degree in computer science or Electronics ECE or any other equivalent.


    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.

    Sourced from naukri

    Section · 02

    Skills

    Clock and BUS configurationSOCEmbedded CDmaARMStable DiffusionRTOSSDIOmmc

    Section · Company

    About Alif Semiconductor

    Alif Semiconductor logo

    Alif Semiconductor

    175

    employees

    Bangalore / Bengaluru, Karnataka

    India

    ₹21.9L PA avg

    Avg at Alif Semiconductor

    About

    Alif Semiconductor India Private Limited

    Industries

    Artificial Intelligence (AI)ElectronicsMachine LearningManufacturingProduct DesignSemiconductor

    Employee ratings

    5 reviews

    3.6/ 5

    Culture

    3.8

    Career growth

    3.8

    Work-life

    3.5

    Employees rate it well for

    Compensation & Benefits44Skill Development43

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Software Developer- SD · waiting for your command