Pune or Bangalore Remote (City) Employment

Cadence is hiring a Principal Design Engineer

About the Role

Cadence is looking for a Principal Design Engineer to develop firmware and DSP architecture verification and enhancement for AI and Vision applications. You will be responsible for creating optimized instructions and software libraries for AI, Image, and Video processing algorithms.

What You'll Do

  • Develop and test customized instructions for accelerating AI, Image and Video processing algorithms using C Intrinsics for underlying TIE based ISA.
  • Develop, debug and optimize examples and software libraries for AI, Image and Video processing algorithms.
  • Support the hardware team to ensure customized instructions are optimized considering hardware gate count and power and verify the customized instructions.
  • Generate engineering and customer documentation.

What We're Looking For

  • BE/BS in EC, CS or EE.
  • 10-18 years of work experience or equivalent.
  • Experience in developing and optimizing core signal processing algorithms (for AI, Video and Imaging domain) in C and assembly-language/intrinsic programming for a DSP or DSP-like processor.
  • Good knowledge of processor ISA/architecture for at least 1-2 DSPs and a very good grasp of software performance tuning for the given DSP ISA/architecture.
  • Experience applying principles of good software and interface design.
  • Experience with at least one revision control system.
  • Good technical communication skills.
  • Must be self-motivated and capable of working independently.
  • Experience/knowledge of AI-Video-Image processing is required.

Nice to Have

  • MTech/MS degree.
  • Education from a reputed institute – preference given to IITs, IISc, BITS, REC.
  • Experience/knowledge of RISC-V processors is desirable.

Technical Stack

  • C
  • Assembly-language/intrinsic programming
  • DSP ISA/architecture
  • TIE based ISA
  • RISC-V processors

Team & Environment

You will be part of the DSP – Vision group.

Benefits & Compensation

  • Opportunity to work on cutting-edge technology in a creative, innovative environment.
  • Employee-friendly policies focusing on physical and mental well-being, career development, learning opportunities, and celebrating success.
  • 'One Cadence – One Team' culture promoting collaboration for customer success.
  • Multiple avenues of learning and development.
  • Work with a diverse team of passionate, dedicated, and talented individuals.

Work Mode

This is an onsite position in Bangalore or Pune.

Cadence hires and develops leaders and innovators who want to make an impact on the world of technology.

Required Skills
CAssembly-language/intrinsic programmingDSP ISA/architectureTIE based ISARISC-V processorsSignal processing algorithmsAIVideoImagingSoftware performance tuningSoftware designInterface design
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Cadence

Cadence Design Systems is a technology company that develops electronic design automation (EDA) software and hardware engineering solutions for various industries.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago