
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