CareerPlanGet AI match score →

Firmware Development

SSIR, Goldstone, Bangalore, India💼 Full-time🗓 2026-05-03 → 2026-07-31

Core

Developing firmware for Flash-based storage products (SSD, UFS, eMMC, MicroSD) and Linux drivers for cross-platform SSD validation applications.

Role type

Senior Firmware Engineer (Storage)

Builds

Firmware for Solid State Drives, UFS, eMMC, and MicroSD; Linux drivers for SSD validation tools.

Domain

Semiconductor Storage (NAND Flash, SSD)

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Data structures/Algorithms, NAND flash firmware stack (FTL, Host/Flash Interface), Storage protocols (NVMe, SAS, eMMC, UFS, SCSI, SATA), Scripting (Perl/Python/Shell), Debugging (ARM SOC, Lauterbach T32, Logic Analyzers), Architecture & Design, Unit/Integration Testing, Performance optimization, Memory management.

Preferred skills

Linux OS development, Cross-platform application development.

Technologies

Linux, ARM SOC, NVMe, SAS, eMMC, UFS, SCSI, SATA, Lauterbach T32, Visual Studio, Perl, Python, Shell, Make, CMM.

Responsibilities

Own end-to-end delivery of UFS firmware projects and features; Define best practices for firmware development and testing; Optimize firmware performance, power efficiency, and reliability; Troubleshoot complex issues such as scalability, performance, memory leaks, and corruption; Conduct technical code reviews and ensure coding standards.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗