All jobs
Kandou AI logo

2) Staff Engineer – Embedded Firmware – CXL/PCIe/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

  • 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) to execute in on-chip microcontrollers/processors
  • Minimum 8-15 years’ experience developing firmware for Server, Storage, and/or Networking SoC products

Required Experience

  • Hands-on experience designing and developing embedded firmware for PCIe/CXL/NVME protocols with proficiency in C (preferred) or C++, including development of C-based SDKs.
  • Experience with 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 DDR controller, 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

Firmware developmentRTOS/Zephyr OSPCIe/CXL/NVME protocols
2) Staff Engineer – Embedded Firmware – CXL/PCIe/Memory controller - Pune & Hyderabad at K | Quark9