Technical Lead – Embedded Systems & PCIe

jobmate.org

Bengaluru

On-site

INR 4,000,000 - 6,500,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

jobmate.org is seeking a hands‑on Technical Lead / Architect to drive PCIe and CXL engineering for AI infrastructure, including accelerators, NVMe SSDs, and retimers. You will own host‑side drivers or device‑side firmware, lead a team of engineers, and work directly with customer silicon and validation teams.

Responsibilities include bringing up Gen5/Gen6 PCIe/CXL links, debugging complex hardware/OS interactions, and building automated Python validation.

Qualifications

  • Bachelor’s or master’s degree in computer engineering or computer science, Electronics, Electrical, or equivalent experience.
  • 8–14 years in embedded systems software.
  • At least 4 years of hands-on PCIe work on a shipped product or silicon program.

Responsibilities

  • Develop and debug PCIe/CXL host drivers or device firmware.
  • Bring up PCIe Gen5/Gen6 links on new platforms: link training, equalization, enumeration, BAR and resource allocation, MSI‑X and DMA.
  • Root‑cause link, error (AER/DPC), hot‑plug and performance issues across hardware, firmware and OS layers.
  • Build and run PCIe/CXL validation: compliance, interoperability, stress, error injection and telemetry, automated in Python.
  • Integrate accelerators, NVMe SSDs, SmartNICs/DPUs, PCIe switches and retimers into AI server platforms.
  • Work directly with customer silicon, hardware and validation teams; lead design reviews and technical customer discussions.
  • Own technical delivery for the team and mentor engineers.

Skills

C programming
Linux PCIe driver
Firmware development
Python testing
Hardware debugging

Education

Bachelor/Master in CS/EE

Tools

PCIe protocol analysers
JTAG
Kernel tracing

Job description

We are looking for a hands‑on Technical Lead / Architect to drive PCIe and CXL engineering for AI infrastructure: accelerators, NVMe SSDs, retimers, PCIe switches and AI server platforms. You will own host‑side drivers or device‑side firmware, link bring‑up, debug and validation on customer programs, write and debug code yourself, and lead a team of engineers.

Key Responsibilities
  • Develop and debug PCIe/CXL host drivers in the Linux kernel, or device‑side endpoint firmware (bare‑metal or RTOS on ARM/RISC‑V cores).
  • Bring up PCIe Gen5/Gen6 links on new platforms: link training (LTSSM), equalization, enumeration, BAR and resource allocation, MSI‑X and DMA.
  • Root‑cause link, error (AER/DPC), hot‑plug and performance issues across hardware, firmware and OS layers.
  • Build and run PCIe/CXL validation: compliance, interoperability, stress, error injection and telemetry, automated in Python.
  • Integrate accelerators, NVMe SSDs, SmartNICs/DPUs, PCIe switches and retimers into AI server platforms.
  • Work directly with customer silicon, hardware and validation teams; lead design reviews and technical customer discussions.
  • Own technical delivery for the team and mentor engineers.
Qualifications
Education
  • Bachelor’s or master’s degree in computer engineering or computer science, Electronics, Electrical, (or equivalent experience).
Experience
  • 8 to 14 years in embedded systems software.
  • At least 4 years of hands‑on PCIe work on a shipped product or silicon program.
Must-Have Technical Skills
  • Strong C programming, with hands‑on coding.
  • Either Linux kernel PCIe driver development or firmware development for a PCIe device/endpoint.
  • Lab debug with PCIe protocol analyzers/exercisers, JTAG, and kernel or firmware traces.
  • Python for test automation.
Good-to-Have Technical Skills
  • CXL 2.0/3.x (CXL.io, CXL.mem), memory expansion and pooling.
  • PCIe Gen6 (PAM4, FLIT mode), retimers and PCIe switches.
  • PCI-SIG or CXL compliance testing.
  • GPU or custom AI accelerator integration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Linux Kernel Engineer – Linux CXL Kernel, PCIe drivers
Principal Linux Kernel Engineer – Linux CXL Kernel, PCIe drivers

Kandou AI • Hyderabad

On-site
INR 2,500,000 - 3,500,000
PCIe IP Validation Engineer
PCIe IP Validation Engineer

Capgemini Engineering • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal PCIe Subsystem RTL lead
Principal PCIe Subsystem RTL lead

TylSemi, Inc. • Bengaluru

On-site
INR 5,000,000 - 9,000,000
Principal Linux Kernel Engineer – Linux CXL Kernel, PCIe drivers
Principal Linux Kernel Engineer – Linux CXL Kernel, PCIe drivers

Kandou AI • Pune District

On-site
INR 3,000,000 - 6,000,000
RTL Integration Engineer
RTL Integration Engineer

Blueberry Semiconductors • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Staff Engineer – Embedded Firmware – CXL/PCIe/Memory controller
Staff Engineer – Embedded Firmware – CXL/PCIe/Memory controller

Mulya Technologies • Bengaluru

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

Mulya Technologies • Hyderabad

On-site
INR 3,500,000 - 6,000,000
CXL IP Validation Lead
CXL IP Validation Lead

Capgemini Engineering • Bengaluru

On-site
INR 5,000,000 - 7,000,000
Staff Engineer – Embedded Firmware – CXL/PCIe/Memory controller
Staff Engineer – Embedded Firmware – CXL/PCIe/Memory controller

Mulya Technologies • Pune District

On-site
INR 4,000,000 - 6,000,000
PCIE Driver Development _2919
PCIE Driver Development _2919

Tessolve • Bengaluru

On-site
INR 1,200,000 - 2,500,000