CareerPlanSign in

Principal Software Engineer

PUNE 04, IN💼 Full-time🗓 2026-10-07

Core

Own and enhance end-to-end automation flows for compiling neural networks, running RTL binaries on emulation, and performing gate-level power analysis for AI accelerators.

Role type

Principal Software Engineer (AI Infrastructure & Automation)

Builds

Automated workflows for AI network compilation, emulation, and power analysis collateral generation.

Domain

Hardware Edge-AI, EDA tools, and AI accelerator validation.

Deliverable

production ML models

Required skills

Python scripting, CSH/Bash shell scripting, AI framework knowledge (TensorFlow, PyTorch, ONNX, Apache TVM), hardware edge-AI accelerator understanding, RTL execution flows, performance analysis, complex debugging. (via careerplan.io/jobs/R55785-1-principal-software-engineer-at-cadence)

Preferred skills

AI-assisted development tools, Cadence tools (Palladium, Joules), IP design platforms, RTL simulation/emulation, gate-level power analysis.

Technologies

XNNC compiler, Palladium Z3 emulation, Joules gate-level power analysis, XTSC simulation, TensorFlow, PyTorch, ONNX, Apache TVM.

Responsibilities

Maintain and enhance automation flows for neural network compilation and emulation; develop and maintain orchestration scripts; generate performance and power collateral; serve as primary support contact for the automation project; debug tool-integration and environment issues; improve team productivity via documentation and reusable workflows.

Seniority

Principal, hands-on IC with strategic ownership.