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

Kandou AI

Pune District

On-site

INR 500,000 - 900,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kandou AI in Pune, India, is seeking an experienced firmware engineer to develop modules and services for Memory fabrics products with DDR interfaces. The role focuses on implementing and supporting the major differentiating firmware features.

You will work with architects, other development teams, QA, and customers across sites, applying Bare-metal and RTOS development and C/C++ skills to drive robust DDR memory controllers.

Qualifications

  • Bachelor's degree in Electronics Engineering or Computer Science; Master's degree preferred.
  • Experience developing firmware (Bare metal/RTOS) for DRAM/DDR controllers.
  • 8–15 years of firmware development for server memory controllers and DDR PHY programming.

Responsibilities

  • Develop firmware modules and services for Kandou Memory fabrics products with DDR interfaces.
  • Implement and support differentiating firmware features for the product line.
  • Collaborate with architects, other development teams, QA/validation, and customers across sites.

Skills

Firmware development
Bare metal / RTOS
C / C++ programming
DDR memory controllers
PCIe / NVMe interfaces
SoC IP interfaces

Education

Bachelor's in EE or CS
Master's degree preferred

Tools

Renode
QEMU

Job description

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)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Engineer – Embedded SoC Firmware – DDR Memory controller
Senior Staff Engineer – Embedded SoC Firmware – DDR Memory controller

Kandou AI • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Principal Engineer – Embedded SoC Firmware – DDR Memory controller
Principal Engineer – Embedded SoC Firmware – DDR Memory controller

Kandou AI • Hyderabad

On-site
INR 4,200,000 - 6,500,000
Principal Staff Engineer Embedded Firmware – CXL/PCIe/Memory controller
Principal Staff Engineer Embedded Firmware – CXL/PCIe/Memory controller

Mulya Technologies • Hyderabad

On-site
INR 4,000,000 - 6,500,000
Principal Staff Engineer/ Senior Staff – Embedded Firmware – CXL/PCIe/Memory controller
Principal Staff Engineer/ Senior Staff – Embedded Firmware – CXL/PCIe/Memory controller

Kandou AI • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Staff – Embedded Firmware – CXL/PCIe/Memory controller
Senior Staff – Embedded Firmware – CXL/PCIe/Memory controller

Kandou AI • Hyderabad

On-site
INR 3,500,000 - 5,500,000
System Firmware Lead (AI Memory Fabrics) – CXL/PCIe Memory fabric controller
System Firmware Lead (AI Memory Fabrics) – CXL/PCIe Memory fabric controller

Kandou AI • Pune District

On-site
INR 4,000,000 - 6,000,000
System Firmware Architect(AI Memory Fabrics) – CXL/PCIe Memory fabric controller
System Firmware Architect(AI Memory Fabrics) – CXL/PCIe Memory fabric controller

Kandou AI • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Firmware Engineer Lead
Firmware Engineer Lead

Kandou AI • Pune District

On-site
INR 4,000,000 - 6,500,000
Firmware Engineer Bare Metal
Firmware Engineer Bare Metal

Kandou AI • Hyderabad

On-site
INR 800,000 - 1,100,000
Embedded Software Technical Lead
Embedded Software Technical Lead

Kandou AI • Hyderabad

On-site
INR 3,000,000 - 5,400,000