Find a jobRecruiters

Senior Software Developer- SD

Exclusive opportunity

Onsite

Senior Software Developer- SD

Alif Semiconductor

Senior Software Developer- SD

Skills

GitAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

31 August 2026

What they need


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.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

15 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

14 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

11 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools