All jobs
Kandou AI logo

Staff Engineer – Embedded SoC Firmware – DDR Memory controller - Pune & Hyderabad

Kandou AI · Posted today

  • Pune Division, Maharashtra, India (On-site)
  • Full-time
  • 8+ yrs

About the role

The responsibility of this role is to develop firmware modules and services for Kandou’s Memory fabrics products with DDR interfaces

  • Firmware is responsible for implementing and supporting the major differentiating features of Kandou’ products.

Basic qualification

  • Strong academic and technical background in Electronics & Computer engineering. At a minimum, a Bachelor’s in EE or Computer Science is required, and a Master’s is preferred.
  • Experience developing firmware (Bare metal/RTOS) for DRAM/DDR controllers
  • Minimum 8-15 years’ experience developing firmware for Server, Memory controllers and DDR PHY programming

Required Experience

  • Hands-on experience designing and developing embedded firmware for DDR memory controller/PCIe/NVME protocols with proficiency in C (preferred) or C++, including development of C-based SDKs.
  • Experience with Bare-metal and RTOS/Zephyr OS firmware development and enablement
  • Familiar with SoC interfaces to common IP blocks such as PCIe Controllers, NVME Controllers, DDR controllers, AMBA/AHB interfaces, on-chip memory interfaces, and other similar interfaces
  • Work with various cross-functional groups such as architect, other development teams, QA/validation, product management and customer teams across various sites
  • Preferred Experience
  • Experience with storage or SSD firmware, including NVMe, PCIe, CXL or flash management concepts.
  • Hands-on experience with simulation or virtual platform–based development (e.g., Renode, QEMU, or similar)

Skills

DDR memory controllerPCIe/NVME protocolsBare-metal and RTOS firmware developmentC/C++ programming
Staff Engineer – Embedded SoC Firmware – DDR Memory controller - Pune & Hyderabad at Kando | Quark9