CareerPlan

Staff Engineer, ESSD Firmware Developer

Bengaluru, Karnataka, IndiaFull-time2026-09-08 → 2026-11-10

Core

Build groundbreaking high-performance controller firmware for volatile and non-volatile memory systems, specifically SSDs and memory controllers.

Role type

Staff SSD Firmware Engineer

Builds

High-performance SSDs and memory controllers

Domain

Storage hardware and embedded firmware

Required skills

SSD/Storage Firmware Development, Firmware design and debug (Assembly, C), NAND flash, Flash Translation Layer (FTL), Wear leveling, Garbage collection, Mass storage interfaces (SATA, SAS, NVMe), SoC register configuration, Embedded firmware development, ARM development tools, Test equipment usage (oscilloscopes, logic analyzers), AI-assisted engineering tools

Preferred skills

Digital hardware design knowledge, Performance optimization algorithms, Multi-disciplinary collaboration, Estimation and scoping

Technologies

Assembly, C, Eclipse, ARM, NVMe, SATA, SAS, NAND flash

Responsibilities

Evaluate, create, build, bench test, debug, and analyze failures of firmware for new high-performance memory controllers and SSDs; Triage failures and file bug reports; Partner with multi-disciplinary engineers on product development issues; Identify performance critical algorithms for optimization.

Seniority

Staff, hands-on IC